ActiveMQ 支持多种传输协议,主要包括:
- TCP:默认的传输协议,使用端口 61616。
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
- NIO:基于 Java NIO 的高效传输协议,使用端口 61617。
<transportConnector name="nio" uri="nio://0.0.0.0:61617"/>
- SSL:提供 SSL 加密的 TCP 协议,使用端口 61617。
xml - AMQP:支持 AMQP 协议的传输连接器,使用端口 61614。
<transportConnector name="amqp" uri="amqp://0.0.0.0:5672"/>
- STOMP:支持 STOMP 协议的传输连接器,使用端口 61613。
<transportConnector name="stomp" uri="stomp://0.0.0.0:61613"/>
- MQTT:支持 MQTT 协议的传输连接器,使用端口 1883。
<transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883"/>
- WS:支持 WebSocket 的传输连接器,使用端口 61614。
<transportConnector name="ws" uri="ws://0.0.0.0:61614"/>