msmq - Windows重启后MSMQueue的值还能保留吗?

标签 msmq

我有一个现有的系统,想知道 MSMQueue 重新启动后是否可以保留队列的值。当我重新启动时它会清除该值。

最佳答案

正如 paxdiablo 所写,MSMQ 是一个持久队列解决方案,但默认情况下不是!默认情况下,将消息存储在 RAM 中,并让 MSMQ 将消息保存到磁盘,以便在服务器崩溃时消息不会丢失,您必须在每个消息上指定它。

如果您查看属性 Message.Recoverable,可以找到更多信息。 .

关于msmq - Windows重启后MSMQueue的值还能保留吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9426100/

相关文章:

WCF、MSMQ - 不支持协议(protocol) 'net.msmq'

msmq - 事务性死信队列已满

powershell - 使用 Powershell 将 MSMQ 消息从一个队列移动到另一个队列

c# - 如何从队列中一次抓取一条 MSMQ 消息

c# - msmq 错误 "the following errors must be resolved"

c# - 使用 Windows 服务接收 MSMQ 消息

msmq - MassTransit 或 nServiceBus 是否支持基于 HTTP 传输的 MSMQ?

c# - 消息队列服务重启后服务收不到消息

c# - 将 System.Messaging.MessageQueue 或 WCF 用于 MSMQ?

c# - MSMQ:远程消息队列访问