标签: msmq
有没有办法表明在某段时间之前不应该发送MSMQ消息?
基本上我希望能够将消息放回队列中以便将来重新处理,比如说从现在开始十分钟。当消息处理出现某种错误时,我会这样做,我期望在不久的将来修复它。
答案 0 :(得分:2)
我不认为MSMQ本身有办法实现这一目标。我所看到的工作,虽然它是一种kludge,但是将另一个队列设置为“重试队列”并且只是检查它的频率较低(在你的例子中每10分钟)。可能会对某种重试计数进行处理,以便您知道何时放弃所有希望。