ActiveMQ支持哪些传输协议?

ActiveMQ 支持多种传输协议,主要包括:

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