RabbitMQ备份特定队列中的消息

时间:2014-10-14 21:41:20

标签: rabbitmq rabbitmq-exchange

我有一个使用来自RabbitMQ队列的消息的服务(通过主题交换发送到队列)。假设该服务理论上可以失败并失去其状态,那么备份所有消息进行灾难恢复的可能性就会派上用场。

首先想到的是为主题交换添加另一个绑定,以便消息也发布到另一个队列,并创建一个自定义服务来备份将侦听该队列的消息。但这听起来很像车轮的潜在改造。使用RabbitMQ(插件/现有服务/等)有更简单的方法吗?

2 个答案:

答案 0 :(得分:2)

发现可以使用firehosetracing plugin的组合。

答案 1 :(得分:0)

Clustering GuideHighly Available Queues中指定的RabbitMQ群集将以正确的方式执行您想要的操作。