在Rabbitmq中检索远程联合上游的排队消息

时间:2014-09-16 13:25:05

标签: amazon-web-services rabbitmq google-compute-engine federation queueing

我最近一直致力于通过联盟在Google Computer Engine和AWS上设置RabbitMQ群集。到目前为止,虽然我遇到了一个我无法弄清楚如何解决的问题,但我已经能够正常工作了。

在某个时刻,我想看看如果删除GCE集群中的所有虚拟机然后重新创建它们会发生什么。我能够重新启动集群,但是先前联合的AWS集群交换继续保留排队的消息,即使在从GCE到AWS创建新的联合链接之后也是如此。 AWS群集上的所有新消息都是通过联合链接检索的,但旧的排队消息也未被发送。

我怎样才能将这些旧消息也发送到新的联合链接?

1 个答案:

答案 0 :(得分:1)

如果消息已经在远程服务器中排队,那么您可能希望使用铲子来解决此问题:https://www.rabbitmq.com/shovel.html