【问题标题】:How do Kafka Quotas work?卡夫卡配额如何运作?
【发布时间】:2018-02-22 21:40:01
【问题描述】:

我的问题是: 如果我将配额设置为 1 MB/秒,多代理集群可以获得多少? (例如,拿 2 个经纪人) 每个代理的速度是 1MB/秒(或)每个代理是 0.5MB/秒吗?

文档说:

例如,如果 (user="test-user", client-id="test-client") 有一个 生产配额为 10MB/秒,这在所有生产者之间共享 客户端 ID 为“test-client”的用户“test-user”的实例。

【问题讨论】:

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


    【解决方案1】:

    是的,配额是按经纪人计算的。因此,在您的示例中,您将在每个代理上获得 1MB/秒。

    Kafka 文档中的 Quotas Enforcement 部分说:

    默认情况下,每个唯一的客户端组都会收到配置的固定配额 由集群。 此配额是根据每个经纪人定义的。每个 客户端可以在限制之前使用每个代理的此配额。我们 决定为每个经纪人定义这些配额比 每个客户端具有固定的集群宽带宽,因为那样会 需要一种机制来在所有代理之间共享客户端配额使用情况。 这可能比配额实施本身更难做到!

    【讨论】:

      猜你喜欢
      • 2022-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      • 2017-07-14
      • 1970-01-01
      • 2021-03-06
      • 2020-03-29
      相关资源
      最近更新 更多