【发布时间】:2012-09-01 22:50:36
【问题描述】:
我已经阅读了许多类似以下的教程和 msdn 文档,但它们都没有解释当您从队列中读取消息时会发生什么...
- http://msdn.microsoft.com/en-us/library/ms978425.aspx
- http://msdn.microsoft.com/en-us/library/ms978430.aspx
首先需要对 msmq 有一个基本的了解,因为我以前没有实际使用过它。因此,我有一些相当“新手”的问题:
- 消息被侦听队列的客户端接收后会发生什么情况?它会自动从队列中删除吗?
- 如果一个队列被多个客户端监听怎么办? msmq 是否会保证消息将到达任何(且仅)“一个”侦听客户端?
- 公共/私人队列之间的真正区别是什么?我应该什么时候去公共队列?
我还需要知道如何跟踪消息何时进入队列以及何时被消费?
【问题讨论】: