同时可以从分区读取的消费者(属于同一组)的数量限制?

时间:2017-08-05 19:26:13

标签: apache-kafka kafka-consumer-api apache-kafka-streams

属于同一个使用者组的多个使用者可以同时从分区读取。

我猜不会,以免多次处理同一条消息。

是的,如果消费者来自不同的群体,那么多个消费者可以毫无困难地从同一个分区读取。 (A SOF question is already posted on this)。

但我特别询问来自同一组的消费者从同一分区阅读。卡夫卡允许这个吗?

1 个答案:

答案 0 :(得分:2)

正如你已经指出的那样,卡夫卡不允许这样做。为了得到类似的东西,你可以使用订阅者和另一个指定一个或多个分区的分配,但你可能遇到我在下面的文章中描述的问题:https://paolopatierno.wordpress.com/2017/07/27/apache-kafka-consumer-groups-dont-use-them-in-the-wrong-way/