By default, MQTT
protocol is supported for ActiveMQ
when it starts if you download from Apache ActiveMQ . Apache has configured the broker well in /conf/activemq.xml
so that you can run it directly. Meanwhile, openwire
, amqp
, stomp
and ws
are enabled for ActiveMQ as well.
<transportConnectors>
<!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
</transportConnectors>
After you have create a new broker using tool ARTEMIS_PATH/bin/artemis[.cmd in Windows]
named for example TestBroker
, there will be broker's work path in ARTEMIS_PATH/bin/TestBroker
.
The file that configure connectors is broker.xml
and it will be located in ARTEMIS_PATH/bin/TestBroker/etc/broker.xml
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.