【发布时间】:2020-04-08 02:33:59
【问题描述】:
我阅读了一份 kafka 文档,但当有人谈论数据和分区时,我仍然感到困惑。 在文档中,我看到客户端会将消息发送到分区。 然后将复制消息分区到副本(跨代理)。 消费者从分区中读取数据。
我有一个有 2 个分区的主题。 假设我有一个生产者,它将消息发送到分区#1。 但我有 2 个消费者,一个从 partition#1 读取,第二个从 partition#2 读取。 这是否意味着我的分区#1 将有 50% 的消息,而分区#2 将有 50%。或者当客户端将数据发送到分区#1 时,分区#1 不仅应该是跨代理复制数据,而且应该是跨分区复制数据?
【问题讨论】:
标签: apache-kafka