gpt4 book ai didi

apache-kafka - Kafka 消费者组 - 分区数 - 复制数

转载 作者:行者123 更新时间:2023-12-01 22:00:00 27 4
gpt4 key购买 nike

试图理解复制因子和消费者组之间的关系。示例:分区数 = 2 复制数 = 3 消费者组中的消费者数 = 4。在这种情况下,

  1. 有多少消费者会收到消息?
  2. 这种复制将如何影响接收的消费者数量。

最佳答案

  • 对于您的第一个问题,由于您的示例中有两个分区,因此 4 个消费者中只有 2 个会实际获取数据。不会为其他两个消费者分配任何分区,因为该消费者组 没有任何分区。如果您有不同的消费者组,那么这些消费者仍会被分配分区。

  • 此外,在这种情况下,您提到只有一条消息通过。根据分配给哪个分区,消息将发送到该分区。因此,在这种情况下,四个消费者中只有一个会收到消息,即分配了该分区的消费者。

  • 关于您的第二个问题,Kafka 中的复制因子配置不会影响消费者收到的消息数量。就消费者和生产者而言,复制是他们不需要担心的kafka 集群内部细节。只要他们正在向/从分区的领导者生产/消费,这就是他们需要知道的全部。一个主题的复制因子可能为 2,另一个主题的复制因子可能为 10,它们对生产者和消费者的行为相同。

Kafka 官方文档中有更多详细信息:https://kafka.apache.org/documentation/#theconsumer

关于apache-kafka - Kafka 消费者组 - 分区数 - 复制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53889470/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com