kafka 0.8与kafka 0.10的差异

时间:2016-06-08 06:28:21

标签: apache-kafka kafka-consumer-api kafka-producer-api

任何人都可以列出Kafka 0.10与kafka 0.8相比的基本差异化特征。

我们正在考虑将我们的kafka-8升级到kafka-10。升级可能面临哪些挑战?

提前致谢。

4 个答案:

答案 0 :(得分:5)

0.10将以下内容添加到0.8

  • Kafka Streams API
  • Kafka Connect API
  • 新的统一消费者API
  • 使用TLS / SSL传输加密
  • Kerberos / SASL身份验证支持
  • 访问控制列表
  • 邮件时间戳
  • 减少了客户对zookeeper的依赖(Kafka主题中存储的偏移)
  • 客户端拦截器
  • 许多错误修复和改进

答案 1 :(得分:4)

如果您愿意将其升级到0.10,则可以简单地识别升级更改和效果。

Upgrading from 0.8.x to 0.10.0.0

答案 2 :(得分:3)

这个主要问题已在0.10修正:

0.9客户端的内存和带宽利用率非常高。这些问题导致卡夫卡经纪人资源利用率飙升。 P.S。:https://github.com/elodina/go_kafka_client/issues/52

答案 3 :(得分:0)

卡夫卡0.10改变

  • 不建议使用Zookeeper连接。 从0.10开始,不需要任何zookeeper连接。所有消费数据的连接都将由消费者API
  • 维护
  • zookeeper消费者配置路径不会有任何偏移滞后数据
  • 已推出Kafka流API和连接API
  • 在Kafka中引入了0.11交易,使Kafka能够完成一次交付
  • 用于监视偏移量,有一个新类KafkaConsumerGroup命令类