Jboss 创建ActiveMQ MQTT代理以连接到MOQUITO代理
我想使用ActiveMQ创建一个代理以连接到另一个MOSQUITO代理。 然后,我可以使用ActiveMQ从MOSQUITO代理接收消息 我现在所做的是:Jboss 创建ActiveMQ MQTT代理以连接到MOQUITO代理,jboss,activemq,mqtt,Jboss,Activemq,Mqtt,我想使用ActiveMQ创建一个代理以连接到另一个MOSQUITO代理。 然后,我可以使用ActiveMQ从MOSQUITO代理接收消息 我现在所做的是: 将ActiveMQ与JBoss EAP 6.3集成 在ActiveMQ中创建MQTT代理: 但在broker-config.xml中添加NetworkConnector之后: <transportConnectors> <transportConnector name="openwire" uri="tcp://loca
<transportConnectors>
<transportConnector name="openwire" uri="tcp://localhost:61616"/>
<transportConnector name="mqtt" uri="mqtt://localhost:1883"/>
</transportConnectors>
<networkConnectors>
<networkConnector uri="static:(tcp://mosquitto_server_ip:1883)"/>
</networkConnectors>
服务器启动后显示异常:
“vm://localhost#8和
tcp:///mosquitto_server_ip:1883@42688由于远程错误而关闭:
java.util.concurrent.TimeoutException“
我也尝试使用“mqtt://...“连接,但仍然失败:
java.lang.IllegalArgumentException:无效的连接参数:
{wireFormat.host=0.0.0.0}
有人知道如何使用JBoss ActiveMQ连接到mosquitto代理吗?这不受支持,ActiveMQ网络连接器仅在使用本机OpenWire协议的ActiveMQ代理之间工作,不支持MQTT。您需要使用类似Camel或其他一些桥接机制来支持ActiveMQ和蚊子之间的跨代理通信这不受支持,ActiveMQ网络连接器仅在使用本机OpenWire协议的ActiveMQ代理之间工作,不支持MQTT。您需要使用类似Camel或其他一些桥接机制来支持ActiveMQ和蚊子之间的跨代理通信