【问题标题】:Apache ActiveMQ configurationApache ActiveMQ 配置
【发布时间】:2011-12-08 06:24:36
【问题描述】:

我正在做一个项目,我需要从 node.js 生成消息并使用 Java 类使用它们。但问题是 node.js 使用 stomp 作为客户端来发布/订阅消息队列。并且 stomp 使用自己的协议而不是使用 TCP。另一方面,Java 客户端使用 TCP。

我们可以为一个代理设置两个传输连接器吗?例如:

<transportConnectors>
        <transportConnector name="stomp" uri="stomp://localhost:61613"/>
    </transportConnectors>

    <transportConnectors>
        <transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
    </transportConnectors>

【问题讨论】:

    标签: java node.js message-queue activemq


    【解决方案1】:

    您可以添加两个传输连接器实例,如下所示:

    <transportConnectors>
        <transportConnector name="stomp" uri="stomp://localhost:61613"/>
        <transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
    </transportConnectors>
    

    STOMP 实际上使用 TCP/IP,就像 OpenWire 仅供参考一样。

    【讨论】:

    • 谢谢,现在解决了。我试过你告诉它现在工作的方式。
    猜你喜欢
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 2023-01-13
    • 2023-03-15
    相关资源
    最近更新 更多