【问题标题】:Difference in kafka 0.8 with kafka 0.10kafka 0.8 与 kafka 0.10 的区别
【发布时间】:2016-10-08 06:24:02
【问题描述】:

谁能列出 Kafka 0.10 与 kafka 0.8 的基本区别特征。

我们正在考虑将我们的 kafka-8 升级到 kafka-10。升级过程中会面临哪些挑战?

提前致谢。

【问题讨论】:

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


    【解决方案1】:

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

    Upgrading from 0.8.x to 0.10.0.0

    【讨论】:

    • 谢谢库拉桑格。除了列出的内容之外,我实际上期待一些自我体验。无论如何...我会在我这样做之后将它发布在这里。
    • 我已经在运行Kafka 10 这就是为什么我不能发布任何经验。希望有人这样做。是的,肯定会很棒。
    • 我们计划从 0.8.0 升级到 0.10.0。上面提到的@Nilotpal 个人经验中的任何陷阱。
    【解决方案2】:

    0.10 比 0.8 增加以下内容

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

    【讨论】:

      【解决方案3】:

      这个主要问题已在 0.10 中修复:

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

      【讨论】:

        【解决方案4】:

        Kafka 0.10 变化

        • 不鼓励使用 Zookeeper 连接。 从 0.10 开始,将不再需要任何 zookeeper 连接。消费数据的所有连接都将由消费者 API 维护
        • zookeeper 消费者配置路径不会有任何偏移滞后数据
        • Kafka 流 API 和连接 API 已引入
        • 在 Kafka 0.11 中引入了事务,这使 Kafka 能够只进行一次交付
        • 用于监控偏移量有一个新的类 KafkaConsumerGroup 命令类

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-09-25
          • 2020-07-25
          • 2023-03-02
          • 2017-11-09
          • 1970-01-01
          相关资源
          最近更新 更多