我使用 HornetQ 作为嵌入式服务器。我能够创建多个队列并将它们绑定到一个地址。这很好用,我可以将消息发送到单个地址并让多个队列使用它。我有另一个业务需要有多个地址将消息发送到单个队列。如果您将队列视为“订阅”系统中发生的多件事的用户,则该用例将是。这意味着不同的事件将发布到不同的地址,如果他订阅了这些消息,这些消息将进入用户的个人队列。这可能吗?
我能想到的唯一方法就是设置转移。想知道有没有更好的方法。转移工作是因为我将多个地址上的消息转移到每个用户的单个唯一地址,该地址映射到队列。顺便提一句; 我正在使用核心 API
问问题
800 次
1 回答
2
通配符队列?
http://docs.jboss.org/hornetq/2.2.5.Final/user-manual/en/html_single/index.html#wildcard-routing
分流也是一个不错的选择
于 2011-12-01T17:12:45.333 回答