ActiveMq和MOSQUITO网桥不工作

ActiveMq和MOSQUITO网桥不工作,activemq,mosquitto,Activemq,Mosquitto,当我尝试从MOSQUITO连接到activemq时,activemq控制台上出现以下错误 WARN | Transport Connection to: tcp://192.168.0.27:48689 failed: java.io.IOException: Unknown data type: 77 我的设置如下 192.168.0.27---Mosquitto代理,具有以下桥接器配置 connection try try_private false address 192.168.0.2

当我尝试从MOSQUITO连接到activemq时,activemq控制台上出现以下错误

WARN | Transport Connection to: tcp://192.168.0.27:48689 failed: java.io.IOException: Unknown data type: 77
我的设置如下 192.168.0.27---Mosquitto代理,具有以下桥接器配置

connection try
try_private false
address 192.168.0.22:61616
username myuser
password mypassword
start_type automatic
clientid 1
notifications true
topic inbound/# in alpha/ beta/
topic outbound/# out harry/ larry
我的ActiveMQ代理是192.168.0.22,带有TansportConnector,如下所示

<transportConnectors>
        <transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&amp;wireformat.maxFrameSize=104857600"/>
    </transportConnectors>

这将不起作用,因为代理上的连接器被创建为仅适用于OpenWire客户端的OpenWire连接器。您需要向代理添加MQTT连接器:

<transportConnectors>
    <transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&amp;wireformat.maxFrameSize=104857600"/>
</transportConnectors>


然后您可以配置其他MQTT资源以连接到那里。

这将不起作用,因为代理上的连接器被创建为OpenWire连接器,该连接器仅适用于OpenWire客户端。您需要向代理添加MQTT连接器:

<transportConnectors>
    <transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&amp;wireformat.maxFrameSize=104857600"/>
</transportConnectors>


然后,您可以配置其他MQTT资源以连接到那里。

如果可以工作,请将其标记为已解决。如果可以工作,请将其标记为已解决。