【发布时间】:2010-09-17 03:22:41
【问题描述】:
我正在考虑创建一个通用消息队列来处理各种进程间消息。 (此时,WCF 不是一个选项。)因此,与其为特定消息设置 10-15 个不同的队列,不如使用 1 个“包罗万象”的队列。
显然,向该队列发送消息不是问题。每个收件人都会收听队列中的新消息,然后“窥视”它们,但我正在寻找一种干净/有效的方法来做到这一点。我所说的干净是指一种不需要每个收件人都阅读每条消息的正文的方法。
【问题讨论】:
我正在考虑创建一个通用消息队列来处理各种进程间消息。 (此时,WCF 不是一个选项。)因此,与其为特定消息设置 10-15 个不同的队列,不如使用 1 个“包罗万象”的队列。
显然,向该队列发送消息不是问题。每个收件人都会收听队列中的新消息,然后“窥视”它们,但我正在寻找一种干净/有效的方法来做到这一点。我所说的干净是指一种不需要每个收件人都阅读每条消息的正文的方法。
【问题讨论】:
使用 System.Messaging.Message.AppSpecific (Integer) 指定收件人。
【讨论】: