NServiceBus 4.03,当队列不存在时,消息被发送到Transaction Dead Letter Q.

时间:2013-09-25 09:18:49

标签: queue msmq transactional nservicebus4 dead-letter

我有经销商/工人模型。

机器A - 经销商

机器B - 工人

当工人B在错误的Q名称上向分销商尝试发送消息时,它将消息放入交易死信Q.

我期待邮件传递给错误q。

1 个答案:

答案 0 :(得分:2)

这是正确的行为。

NServiceBus在处理传入消息失败时使用错误队列。

这与尝试将消息发送到不存在的队列不同。

可能有一个例外,如果消息发送是从处理程序内部执行的,尽管我还没有测试过这种情况。