【发布时间】:2016-04-05 16:31:00
【问题描述】:
我注意到 Consumer 配置有两个 ID。一个是group.id(强制),第二个是consumer.id(非强制)。
这两个 ID 有什么区别?
【问题讨论】:
-
基于消费者组,我们可以确定消费者的消息模型: ** 如果所有消费者实例具有相同的消费者组,那么这就像传统的队列平衡消费者负载一样。如果所有消费者实例都有不同的消费者组,那么这就像发布-订阅一样,所有消息都广播给所有消费者。**。根据上述声明,作为发布-订阅的所有消费者组都应该是唯一的名称。那为什么不能成为消费者ID。为什么是消费者组 ID?组是什么意思
标签: apache-kafka kafka-consumer-api