博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

MSMQ之确认消息

Posted on 2007-09-01 01:49  吴博  阅读(205)  评论(0)    收藏  举报

不知是否确认消息是应用在网络队列的环境下,我的本机队列的管理队列里,没有相关的确认消息队列。


可以将 MessageQueue 组件设置为生成确认消息,以通知您消息是否已成功传递。可以接收两种主要的确认类型:

  • 消息到达目标队列的确认。

  • 目标应用程序从队列中检索到消息的确认。

在这些方案的每一个中,还可以接收肯定确认或否定确认。在“肯定确认”中,当消息成功到达目标队列或应用程序时接收到确认消息。在“否定确认”中,当消息未能到达目标队列或应用程序时接收到确认消息。如果超时期限过期或者如果无法验证消息,消息可能无法到达其目标。

确认的处理方式

与“消息队列”中的大多数操作一样,确认也是通过向队列发送新消息来处理的。这种情况下,确认消息从目标队列发送到一个特殊类型的队列中,称为管理队列。确认消息不同于标准消息,因为它们不包含附加正文;在确认中,只有消息头中的信息才是重要的。