Kafka的消费群体问题

zzzyeukh  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(627)

我是Kafka的新手。我看了一眼Kafka的文件。似乎是通过将分区与使用者示例绑定来实现发送到订阅使用者组的消息。
在使用apachekafka时,我们应该记住的一点是,同一使用者组中的使用者数量应该小于或等于所使用主题中的分区数量。否则,将不会收到来自主题的任何消息。
在非prod环境中,我没有配置主题分区。在这种情况下,Kafka只有一个分区。如果我启动多个消费者共享同一个组并为他们订阅主题,那么消息是否总是发送到组中的同一个示例?换句话说,我必须对主题进行分区,才能在使用者组中获得负载平衡特性?
谢谢!

e0uiprwp

e0uiprwp1#

你完全正确。一个分区不能并行处理(由一个使用者组处理)。您可以将分区视为原子分区,它不能被拆分。
如果您为non-prod和prod-env配置了每个主题相同数量的分区,那么这将有助于您在转到prod之前找到正确数量的conumser并发现问题。

相关问题