【发布时间】:2011-07-27 20:10:00
【问题描述】:
我们有一个使用发布者和订阅者组件运行的 NService 原型。
如果我们在同一台物理机器上实例化同一个订阅者的多个副本,那么其中只有一个会收到任何给定的发布消息 - 但如果我们在多台机器上分别运行一个订阅者,它会按预期工作。
看来我们不能在同一个盒子上有两个进程,它们都实现了 IHandleMessage 并且都订阅了同一个消息队列,因为发布者无法知道涉及到两个单独的订阅者......
我们是对的吗?这种行为是设计使然,还是我们配置错误?
【问题讨论】:
标签: msmq nservicebus publish-subscribe