【问题标题】:Is it possible to ignore Kafka Consumers with certain client versions?是否可以忽略某些客户端版本的 Kafka 消费者?
【发布时间】:2017-08-12 10:16:54
【问题描述】:

我们已将 Kafka Brokers 升级为0.10.2.1,同时也更新了日志消息格式版本。

但我们从测试中得知,如果客户端版本低于 10 的 Kafka Consumer 订阅升级后的 Kafka Brokers 中的主题,会导致 CPU 非常高,从而导致服务严重下降。

我们是否可以在 Kafka Brokers 本身中设置配置,从而拒绝旧版本的 Kafka Consumer 客户端?

【问题讨论】:

  • 为什么不禁用或升级客户端?我不确定您如何在不阻止他们的 IP 连接到主机的情况下阻止特定版本的特定消费者连接。
  • 我们不能完全控制错误的客户,所以这可能很困难@WilliamHammond

标签: apache-kafka kafka-consumer-api


【解决方案1】:

如果您要禁用纯文本端口并仅使用 SSL 或 SASL 身份验证运行,那么它将阻止任何 0.8 或更早版本的客户端连接。它还提供创建个人登录的功能,以便您知道谁在连接并启用 ACL 和配额。

【讨论】:

    猜你喜欢
    • 2011-09-14
    • 1970-01-01
    • 2018-07-13
    • 2015-09-18
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 2022-09-22
    相关资源
    最近更新 更多