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


































5、編寫消息產生類:



































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