最新站长seo网站外链发布平台网站自己建设
kafka-2.11-2.1.1 :
- Kafka 1.0.0 后,Kafka 版本命名规则从 4 位到 3 位
 - Kafka版本号是 2.1.1
 - 前 2 : 大版本号 (MajorVersion)
 - 中 1 : 小版本号或次版本号 (Minor Version)
 - 后 1 : 修订版本号 (Patch)
 
Kafka 0.7 最早开源版本 :
- 只提供最基础的消息队列功能,扭头就跑
 
Kafka 0.8 :
- 引入了副本机制, 成了分布式高可靠消息队列解决方案
 - 副本备份机制保障了消息无丢失
 - 生产/消费用老客户端 API,要指定 ZooKeeper 的地址 , 而非 Broker的地址
 - 生产者 API,默认用同步方式发送消息,吞吐量一般 (异步方式 : 有可能丢失消息)
 - 0.8.2.0 后 , 引入新 Producer API (Bug),即 : 指定 Broker 地址的 Producer
 - 升到 0.8.2.2 后 , 用老消费者 API (较稳定)
 
Kafka 0.9.0.0 后 :
- 增加基础的安全认证 / 权限功能
 - 用 Java 重写了新消费者 API (Bug)
 - 引入了 Kafka Connect 组件 , 实现高性能的数据抽取
 - 新 Producer API 较稳定
 
Kafka 0.10.0.0 后 :
- 引入了 Kafka Streams,正式成为分布式流处理平台
 - 自 0.10.2.2 后,新 Consumer API 较稳定
 
Kafka 0.11.0.0 后 :
- 引入幂等性 Producer API 以事务 (Transaction) API (Bug)
 - 对 Kafka 消息格式做了重构
 - 建议用 0.11.0.3
 
不管用哪个版本,都要保持服务器端版本和客户端版本一致
- 后果 : 损失 Kafka 的性能优化
 
