如何在RabbitMq .NET中使用BasicConsume获取1条消息?

时间:2015-03-10 07:17:56

标签: .net rabbitmq rabbitmq-exchange

我正在使用BasicConsume从RabbitMq获取消息并使用回调方法来处理消息。 BasicConsume方法虽然从队列中获取并确认多条消息。问题在于,如果一个处理一条消息失败,或者如果发生崩溃,整个消息包就会丢失。 不幸的是,使用BasicQoS设置预取计数不起作用。

更新 BasicQoS有效,条件是当我们执行BasicConsume时不启用自动确认。感谢rabbitmq论坛获取该信息:)

0 个答案:

没有答案