kafka consumer group.id多条消息

9wbgstp7  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(423)

我已经开发了一个Kafka消费者和将有这个消费者在生产运行多个示例。我知道如何使用group.id来避免重复处理数据。有没有一种方法可以让所有的消费者都收到信息,但只向一个消费者发送一点信息?
有没有一种方法可以为每个主题甚至主题中的每个键设置group.id?

ajsxfq5m

ajsxfq5m1#

看来这跟Kafka没有关系。您已经知道,通过为每个使用者提供一个唯一的group.id,所有使用者示例都将获得来自该主题的所有消息。现在,就push to db而言,您可以考虑出这个逻辑并尝试使用 distributed lock 因此,应用程序的push-to-db部分只能由一个使用者执行。这是基于java的设置吗?

相关问题