【发布时间】:2009-06-04 18:56:47
【问题描述】:
我继承了一个从 MSMQ 中提取消息的应用程序,它对它们进行一些处理,然后根据消息中的内容将一些数据添加到数据库中。消息被我无法控制的第三方应用程序推送到队列中。
虽然我对如何使用 API 有基本的了解,但我对 MSMQ 了解不多。
无论如何,我注意到这些消息永远不会被删除,我们的客户端肯定不会明确删除它们,我可以查看计算机管理并查看消息返回到上次重新启动服务器时的消息。
这是错的吗?当队列达到某个最大大小时,消息是否会开始自动删除,或者它们会永远堆积在那里,慢慢地占用更多内存?
【问题讨论】: