Kafka版本号

kafka目前总共演进了7个大版本,分别是0.7、0.8、0.9、0.11、1.0和2.0
1.0以前都是4位版本号,之后改为3位版本号。如今kafka已经发行到2.3.0版本了


Scala 2.11代表的是Scala编译器的版本


  1. 0.7v
    1. 只有基本的消息队列功能,不包含副本机制
  2. 0.8v
    1. 引入了副本机制,正式进化为高可用的分布式消息队列解决方案。0.8.2.0之前的客户端API需要制定zookeeper地址,而不是broker地址。
    2. producerAPI默认使用同步方式发送消息,异步可能会出现丢失消息的情况。建议升级到0.8.2.2
  3. 0.9v
    1. 2015年发布的0.9.0.0版本,增加了基础安全认证和权限功能
    2. 使用Java重写了消费者客户端(但存在很多BUG
  4. 0.10v
    1. 主要变更都是在kafka Streams组件上
  5. 0.11v
    1. 引入幂等性producerAPI和事务API
    2. 对kafka消息格式重构
    3. 这个版本各个组件都非常稳定了。建议使用0.11.0.3,这个是国内最主流的版本。