【问题标题】:stomp-websocket + ActiveMQstomp-websocket + ActiveMQ
【发布时间】:2012-11-03 14:02:07
【问题描述】:

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

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

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

ID:ip-10-32-59-175-56297-1352930853863-2:199 StompSocket_565594188 真假

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

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

谢谢。

【问题讨论】:

    标签: websocket activemq stomp


    【解决方案1】:

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

    Queue vs Topic

    【讨论】:

    • 你能分享你的服务器端代码来收听进来的消息吗?
    猜你喜欢
    • 2015-04-06
    • 2022-12-15
    • 1970-01-01
    • 2016-11-09
    • 2016-07-04
    • 2015-07-08
    • 2018-10-31
    • 2015-07-02
    • 2017-03-06
    相关资源
    最近更新 更多