使用发布者确认时,是否可以恢复已解决的消息

时间:2016-03-08 14:40:16

标签: c# rabbitmq task-queue

使用发布商确认时,是否可以恢复已被删除的邮件?我一直在查看Channel_BasicNacks的事件参数,并且找不到与之对应的对象或属性。

即:

<div class="hideMe1">
  I'll fade first
</div>
<div class="hideMe2">
  My turn to fade
</div>

1 个答案:

答案 0 :(得分:1)

您可以尝试重新发送basic.nack个邮件,直到basic.ack确认该邮件。

来自Confirms (aka Publisher Acknowledgements)(否定确认部分):

  只有在负责队列的Erlang进程中发生内部错误时,才会传递

basic.nack

basic.nack不是一种常见的服务器方法(我从未见过它),但应该可以通过破坏一些内部来通过rabbitmqctl eval触发它。