如果一个kafka消费者应用程序正在读取来自kafka的消息,则另一个应用程序无法读取,反之亦然。
我们正在运行两个独立的应用程序,一个将处理消息,另一个将读取并放入数据库。
第一个应用程序中处理的消息在第二个应用程序中不可用
答案 0 :(得分:1)
没有看到我只能猜测的代码...... :-) 我认为您的主题只有一个分区,而且两个消费者应用程序都在同一个使用者组中。在这种情况下,只有一个使用者从主题中的唯一一个分区获取消息。 如果您希望两个应用程序都接收来自同一主题的消息,则需要将它们放入不同的使用者组(消费者属性的group.id参数)。