【发布时间】:2019-06-18 22:27:53
【问题描述】:
两个 RabbitMQ 集群使用双向联合交换来复制消息,但是如何实现同步消费消息?
我使用消费者来消费一个集群中的消息,一个集群中的消息将被删除,但另一个集群中的消息仍然存在。当我使用消费者来消费消息时,如何实现这一点?在两个集群中,消息都将被删除。
【问题讨论】:
标签: rabbitmq
两个 RabbitMQ 集群使用双向联合交换来复制消息,但是如何实现同步消费消息?
我使用消费者来消费一个集群中的消息,一个集群中的消息将被删除,但另一个集群中的消息仍然存在。当我使用消费者来消费消息时,如何实现这一点?在两个集群中,消息都将被删除。
【问题讨论】:
标签: rabbitmq
Federation 仅复制消息,不会复制对这些消息的操作。它们将保留在另一个集群中,直到它们被消耗或删除。
一种选择是为另一个队列设置消息 TTL,以便在一段时间后自动删除消息。
注意:RabbitMQ 团队会监控 rabbitmq-users mailing list 并且有时只回答 StackOverflow 上的问题。
【讨论】: