繁体   English   中英

.NET RabbitMQ客户端和未确认的消息

[英].NET RabbitMQ Client and Not Acknowledged Messages

使用RabbitMQ .NET API,我无法收到BasicNacks事件。 我可以成功地将BasicPublish消息发送到任何类型的交易所,并使用BasicGet或BasicConsume检索它; 但是,如果我随后使用传递标签发送BasicNack,则不会触发BasickNacks事件。 我在创建交换和队列,绑定等之前将处理程序注册到BasicNacks事件,并且正在执行ConfirmSelect。 这可能是什么原因? BasicNacking消息并将其返回到队列(enqueue = true)有什么要求或常见的工作流程是什么?

您应该发送并监听BasicAck事件。 当代理无法处理消息时,在特殊情况下,它将发送否定确认(Basic N ack)。 这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM