【发布时间】:2017-04-03 07:32:47
【问题描述】:
请多多包涵。我对卡夫卡很陌生。 我正在开发一个项目,生产者可以在运行时出现(不是固定数量)并发布消息。目前他们发布到在运行时在 kafka 代理中创建的唯一主题(topic.uuid),我在另一端有一个消费者订阅 topic.* 模式并订阅所有主题并在新主题出现时重新平衡。这是正确的方法吗?
现在,我很困惑我们应该有一个主题有多个分区还是多个主题有一个分区。从技术上讲,它是相同的。
但是,为每个分区(在运行时)获取新分区(在运行时)和新消费者以实现更高的吞吐量所涉及的复杂性是什么,正如在各种博客中提到的那样,分区数量应该具有相同数量的消费者一组。
【问题讨论】:
标签: apache-kafka