MSMQ 通用消息传递

发布于 2024-07-06 12:08:50 字数 213 浏览 6 评论 0原文

我正在考虑创建一个通用消息队列来处理各种进程间消息。 (此时 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

转身泪倾城 2024-07-13 12:08:50

使用 System.Messaging.Message.AppSpecific(整数)指定收件人。

Use System.Messaging.Message.AppSpecific (Integer) to specify a recipient.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文