我发送带有AcknowledgeTypes.NegativeReceive的消息,其中包含要接收的时间集,以便如果在该时间范围内没有从目标队列接收到消息,则会向我的管理队列发送否定接收消息。这很好用。问题是我想知道无法从哪个队列接收消息。
当我检查否定确认的消息时,没有提示消息发送到的原始队列。
我想要完成的是将否定确认视为将消息流量转移到不同队列的事件,但我需要知道要转移的队列,并且似乎不会保留在否定确认消息中默认情况下。
有没有办法让原始目标队列脱离确认消息?
更新 似乎正在发生的是确认消息中的DestinationQueue.Path被设置为目标机器上的传出队列,该队列是某些GUID \ ID,例如,