【发布时间】:2013-09-30 19:24:45
【问题描述】:
我有 Distributor/Worker 模型。
机器 A - 分销商
机器 B - 工人
当工人 B 尝试使用错误的 Q 名称向 Distributor 发送消息时,它会将消息放入 Transactional Dead Letter Q。
我希望将消息传递给错误 q。
【问题讨论】:
标签: queue msmq transactional nservicebus4 dead-letter
我有 Distributor/Worker 模型。
机器 A - 分销商
机器 B - 工人
当工人 B 尝试使用错误的 Q 名称向 Distributor 发送消息时,它会将消息放入 Transactional Dead Letter Q。
我希望将消息传递给错误 q。
【问题讨论】:
标签: queue msmq transactional nservicebus4 dead-letter
这是正确的行为。
NServiceBus 在处理传入 消息失败时使用错误队列。
这与尝试向不存在的队列发送消息不同。
如果消息发送是从处理程序内部执行的,则可能有一个例外,尽管我没有测试过这种情况。
【讨论】: