【发布时间】:2013-10-05 19:47:42
【问题描述】:
我在 Windows 7 下使用 NServiceBus 3.3.8 和 MSMQ。目前,可恢复和快速消息的发送和接收工作正常。但是,我注意到消息被阅读器消费后,MSMQ 存储区并没有被清理干净。这导致我在达到允许的最大队列大小时手动清理 MSMQ 存储。
我尝试减少注册表中的 MessageCleanupInterval 并重新启动 MSMQ 服务,但我仍然没有看到消息被删除。检查存储文件夹中的 pxxxxxx.mq 文件时,其中包含我发送的可恢复和快速消息。
有人知道此消息累积的原因吗?有没有办法通过 MSMQ/NServiceBus 中的一些配置来防止它?
【问题讨论】:
-
这与 - stackoverflow.com/questions/1561063/… 有关系吗??
-
不,这与访问权限无关。只是增加了 MSMQ 存储区的大小。
标签: msmq nservicebus