【发布时间】:2014-08-21 19:12:39
【问题描述】:
有谁知道是否可以在 MSMQ 中配置消息生存时间?因此,一旦生存时间过去,消息就会被移动到死信队列。我知道有一些默认值,但我不知道它在哪里以及如何更改它。
只是想强调一下,在将消息发送到队列时,我知道如何以编程方式执行此操作。但我需要在 MSMQ 中更改它。对每个队列都很好,但如果不可能的话,对整个 MSMQ 也是如此。
我在注册表中找到了 LongLiveTime 参数(HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSMQ/Parameters/MachineCache/),默认设置为 345600(秒?= 4 天)。我将此值更改为 30(秒)并重新启动机器,但它不起作用。不仅如此,这个值还自动返回到 345600。
可以吗?
谢谢
【问题讨论】:
标签: msmq