当远程队列不存在时,NServiceBus发送失败

时间:2014-04-22 20:55:24

标签: nservicebus

使用NServiceBus 4.4.2。

当发送给本地收件人并且在收件人有机会运行之前(意味着队列还没有)我得到一个很好的例外'目标队列“xyz”找不到'。但是,当发送到另一台计算机上的收件人,并且远程收件人尚未运行(远程队列尚未运行)时,不会抛出任何异常,发件人上的任何地方都没有错误,也无法找到消息。

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

邮件位于“传出队列”

enter image description here

MSMQ使用存储转发功能可靠地向远程队列发送消息 在这种情况下,由于远程队列尚不可用,因此消息将保留在传出队列中,直到过期或远程队列可用。