kafka 发送一个消息只能到一个 partition 吗
这意思只能被一个消费者消费?
1
triffic 2017-08-07 11:41:52 +08:00
第一个问题:是的,但这个 partition 会在多台 server 上 replication ;
第二个问题:不是, http://kafka.apache.org/0110/images/consumer-groups.png 如果消费者在同一个消费者 group,那么这个消息只会被消费者组中的某一个消费者消费; 如果消费者不在同一个消费者 group,同时又都订阅了这个 topic,那么这个消息会被多个消费者组中的消费者消费。 所以「消息只能被一个消费者消费」不准确。 参考![Kafka]<http://kafka.apache.org/intro> |