MSMQ 通用消息传递
我正在考虑创建一个通用消息队列来处理各种进程间消息。 (此时 WCF 不是一个选项。)因此,我不会使用 10-15 个不同的队列来处理特定消息,而是使用 1 个“包罗万象”的队列。
显然,向该队列发送消息不是问题。 每个收件人都会侦听队列中的新消息,然后“查看”它们,但我正在寻找一种干净/有效的方法来执行此操作。 我所说的“干净”是指一种不需要每个收件人阅读每条消息正文的方法。
I'm thinking of creating a generic message queue to handle various inter-process messages. (WCF is not an option at this point.) So, rather than have 10-15 different queues for specific messages I'd have 1 queue that is a 'catch-all'.
Obviously sending messages to this queue is a not a problem. Each recipient would listen to the queue for new messages then 'peek' them, but I'm looking for a clean/efficient way to do this. By clean I mean a method that does not require each and every recipient to read the body of each and every message.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 System.Messaging.Message.AppSpecific(整数)指定收件人。
Use System.Messaging.Message.AppSpecific (Integer) to specify a recipient.