两个RabbitMQ集群使用双向联合交换来复制消息,但是如何同步实现消耗消息?
我使用使用者来消费一个集群中的消息,一个集群中的消息将被删除,但是在另一个集群中,消息仍然存在。当我使用使用者来消费消息时如何实现?在两个群集中,邮件将被删除。
答案 0 :(得分:0)
联盟仅复制邮件,不复制对这些邮件的操作。它们将保留在另一个群集中,直到被消耗或删除。
一种选择是为另一个队列设置消息TTL,以便在一定时间后将消息自动删除。
注意: RabbitMQ团队监视rabbitmq-users
mailing list,并且有时仅在StackOverflow上回答问题。