我对MSMQ有点新意,需要一些帮助。我们有一个基于JMS的消息传递系统,我们正在考虑用MSMQ替换它。 JMS中有2个现有场景,我需要验证MSMQ支持。
如果有人可以提供任何信息或链接到任何有相关信息的网站,我会很感激。
谢谢,
Tarique
答案 0 :(得分:1)
同一邮件的多个订阅者应用程序。
您可以使用Multiple-Destination Messaging
执行此操作通知发送给订阅者应用程序已为其发送消息。
为此使用异步模式,您开始侦听消息并在消息到达时收到通知(C#方法,例如代码示例中的MyReceiveCompleted
)。从个人经验来看,这比以同步方式逐个阅读要慢。但是,如果你在一台普通的平均机器上每秒处理的消息少于1k,你就可以了。
有关代码示例,请参阅MessageQueue.BeginReceive。