1

我设法让 ActiveMQ 通过 WebSockets 与 Stomp 一起工作https://github.com/jmesnil/stomp-websocket但我遇到了一个与多个消费者/订阅者共享相同 IP/路由器有关的奇怪问题。

我们的 ActiveMQ 服务器位于我们的办公室外。当办公室的两个订阅者连接到队列时,分派到队列的消息一次只发送给一个订阅者,但不会同时发送给两个消费者。

当我查看 ActiveMQ 管理面板上的连接选项卡时,我看到以下内容:

ID:ip-10-32-59-175-56297-1352930853863-2:199 StompSocket_565594188 true false

ID:ip-10-32-59-175-56297-1352930853863-2:370 StompSocket_350506451 真假

我是否在 ActiveMq 配置方面遗漏了什么,这与 Stomp JS 库有关还是其他什么?

谢谢。

4

1 回答 1

3

这是队列的本质,只有一个订阅者会收到放置在队列上的消息,如果您想要消息广播,那么您想要订阅一个主题。

队列与主题

于 2012-11-15T11:25:18.637 回答