【发布时间】:2014-11-30 15:14:04
【问题描述】:
我们正在运行 Rebus 作为我们批处理系统的主干。我们有几个队列(即消息类型)可以由多个工作人员处理。每个工作人员只能处理一种消息类型。因此,例如对于 message_1,我们有 2 个工人(工人 1 和工人 2)可以处理此消息。目前第一 空闲句柄的工人将处理消息。这是默认行为并且工作良好。
我的问题是我是否可以以任何方式设置 Rebus,以便如果消息包含工作人员 ID(例如工作人员 2),则只有该工作人员应该能够处理该消息。如果消息中没有工作人员 ID,则应采用默认行为(见上文)。
【问题讨论】: