我有一个服务,它使用来自 RabbitMQ 队列的消息(发布到队列是通过主题交换完成的)。假设服务理论上可以失败并丢失其状态,备份所有消息以进行灾难恢复的可能性将派上用场。
想到的第一个想法是为主题交换添加另一个绑定,以便消息也发布到另一个队列,并创建一个自定义服务来备份将在该队列上侦听的消息。但这听起来很像是对轮子的潜在改造。有没有更简单的方法可以使用 RabbitMQ(插件/现有服务/等)来做到这一点?
我有一个服务,它使用来自 RabbitMQ 队列的消息(发布到队列是通过主题交换完成的)。假设服务理论上可以失败并丢失其状态,备份所有消息以进行灾难恢复的可能性将派上用场。
想到的第一个想法是为主题交换添加另一个绑定,以便消息也发布到另一个队列,并创建一个自定义服务来备份将在该队列上侦听的消息。但这听起来很像是对轮子的潜在改造。有没有更简单的方法可以使用 RabbitMQ(插件/现有服务/等)来做到这一点?