属于同一使用者组的多个使用者能否同时从分区中读取数据。我想不会,这样可以避免同一条消息被多次处理。是如果使用者来自不同的组,那么多个使用者可以毫无困难地从同一分区读取数据(已在此网站上发布了一个sof问题)。但我特别问的是来自同一组的消费者从同一分区读取数据。Kafka允许吗?
92dk7w1h1#
正如你已经指出的,Kafka不允许这样做。为了获得类似的功能,您可以使用subscribe for a consumer和assign for another来指定一个或多个分区,但是您可能会遇到我在下面的文章中描述的问题:https://paolopatierno.wordpress.com/2017/07/27/apache-kafka-consumer-groups-dont-use-them-in-the-wrong-way/
1条答案
按热度按时间92dk7w1h1#
正如你已经指出的,Kafka不允许这样做。为了获得类似的功能,您可以使用subscribe for a consumer和assign for another来指定一个或多个分区,但是您可能会遇到我在下面的文章中描述的问题:https://paolopatierno.wordpress.com/2017/07/27/apache-kafka-consumer-groups-dont-use-them-in-the-wrong-way/