ActiveMQ初探
Apache ActiveMQ是一個高性能的消息代理,實現(xiàn)了JMS 1.1。目前的最新版本是5.4.1
1、下載相關(guān)包,并將activemq-all-5.4.1.jar加入到工程中。
2、運行bin目錄下的actionmq.bat文件,啟動broker,在conf下是相關(guān)的配置文件,例如activemq.xml
3、可通過訪問http://localhost:8161/admin/來查看啟動情況,有可通過netstat -an|find "61616" 來查看端口,因為通過查看activemq.xml中即可發(fā)現(xiàn)傳輸連接器即配置的占用61616端口:
<transportConnectors>
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
</transportConnectors>
4、編寫消息接收類:


































5、編寫消息產(chǎn)生類:



































6、通過訪問http://localhost:8161/admin/,在queue中創(chuàng)建testqueue,先執(zhí)行消息發(fā)送類,后執(zhí)行消息接收類,借看看到消息接收類的如下執(zhí)行結(jié)果:
收到消息:你好 ActiveMQ!
收到消息:你好 ActiveMQ!
(執(zhí)行多次消息發(fā)送類,則會接受到多條“你好 ActiveMQ!”消息)