【发布时间】:2011-09-15 15:02:45
【问题描述】:
我有这种情况:一个客户端将消息发送到 msmq 队列实例,并且有 3 个进程在侦听此队列。我希望能够让这些实例中的每一个选择不同的消息并对其进行处理。
我知道这是队列的常见使用场景,我已经有了使用 MSMQ、.NET 和 C# 的工作代码。
但是我想知道 msmq 是否是我最好的选择 - 文档明确指出 MSMQ 用于“一对一”通信,这意味着不应该有多个侦听器。
这让我想知道,我正在为我的用例做正确的解决方案吗?还是反过来,我是否必须为每个侦听器创建一个队列并将消息分发到工作流的前面部分?
非常感谢提供一个演示 MSMQ 在此类场景中使用的工作示例的链接。
谢谢
【问题讨论】: