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


































5、編寫(xiě)消息產(chǎn)生類(lèi):



































6、通過(guò)訪(fǎng)問(wèn)http://localhost:8161/admin/,在queue中創(chuàng)建testqueue,先執(zhí)行消息發(fā)送類(lèi),后執(zhí)行消息接收類(lèi),借看看到消息接收類(lèi)的如下執(zhí)行結(jié)果:
收到消息:你好 ActiveMQ!
收到消息:你好 ActiveMQ!
(執(zhí)行多次消息發(fā)送類(lèi),則會(huì)接受到多條“你好 ActiveMQ!”消息)
posted on 2010-10-28 17:53 俊星 閱讀(2906) 評(píng)論(1) 編輯 收藏