如何更改默认的 MSMQ 到达队列时间?

如何更改默认的 MSMQ 到达队列时间?

在某些运行 Windows Server 2008 R2 的服务器上,Microsoft 消息队列中的到达队列时间过长,这是我们遇到的问题。

我们如何将服务器上的默认时间从 4 天更改为较低的值?

(备份:https://stackoverflow.com/questions/14957867/how-to-change-default-msmq-time-to-reach-queue-time

答案1

如果您谈论的是属于域的服务器,并且已在 AD 集成模式下安装了 MSMQ,则可以在“站点和服务”MMC 管理单元中更改“MaxTimeToReachQueue”的默认设置。展开服务文件夹,右键单击“msmqServices”对象,然后在“常规”选项卡上设置值。

设置消息的默认生存期

任何工作组模式的 MSMQ 安装都需要在发送消息时在代码中指定该值。

相关内容