0
我是Ruby on Rails开发人员。我在项目中使用rabbitMQ来在数据进入队列后立即处理一些数据。我使用兔子宝石rabbitMQ客户端,提供接口与RabbitMq进行交互。RabbitMq:消息处理期间发生异常时队列中丢失的消息
我的问题是,无论何时发生异常或服务器在处理队列中的数据时意外停止,我的消息将从队列中丢失。
我想知道人们如何处理来自rabbitMQ队列的丢失消息。有没有办法让这些消息回来处理。
你能否提供更多信息?例外情况,代码结构等 –
在我的情况下,每当错误消息从主队列中移除并进入错误队列。我们为错误队列创建了一个消费者,并在主队列中再次发布所有错误消息。 此变通办法解决了我们的问题。 –