【发布时间】:2019-03-19 11:45:54
【问题描述】:
假设:我的代码使用了扇出模型(单分区多消费者)
生产者将消息M1-M10插入kafka
我启动消费者 1 (C1),它开始处理消息。在 M3 上,我启动了第二个消费者。
消费者 2 (C2) 现在开始处理 M1,然后移动到下一条消息。与此同时,C1 继续。
所以 C1 总是领先于 C2,C2 只是重新处理 C1 已经处理过的相同消息。
因此,添加更多消费者对可扩展性没有任何帮助,或者看起来是这样。我一定是误解了文档。
【问题讨论】:
标签: apache-kafka