我有2个来自主题的不同应用程序实例消费消息,两个应用程序的group.id和consumer.id值都相同
消息将仅由一个应用程序读取还是由两个应用程序读取?另外,如果我们在2个不同的应用程序中具有相同的Consumer.id,它将被视为一个组中的2个消费者还是该组中的单个消费者?
例如App1实例,group.id = conGrp1,consumer.id =消费者
App2实例,group.id = conGrp1,消费者.id =消费者1
即使正在运行2个不同的应用程序实例,我们仍然只有一组与一个使用者一起使用吗?
答案 0 :(得分:0)
两个应用程序的group.id和consumer.id都具有相同的值
然后,两者都是同一个组的一部分,每个使用者在所使用的数据中不重叠-任何给定的消息仅在该组的一个使用者中可见
确定此行为的原因是组ID。我相信,使用者ID只是在度量或使用者组命令中可以找到的友好名称,因此您仍然只有一组。我不是把具有相同使用者ID的应用程序的唯一实例放在同一个组中不是一个好主意,