JMS(Java Messaging Service)是Java平台上有關面向消息中間件的技術規範,它便于消息系統中的Java應用程式進行消息交換,并且通過提供标準的産生、發送、接收消息的接口簡化企業應用的開發,ActiveMQ而是這個規範的一個具體實作。
JMS的隊列消息傳遞過程如下圖:
JMS的主題消息傳遞過程如下圖:
ActiveMQ下載下傳與部署。
1、 下載下傳
到官網下載下傳最新版本,有windows版本和linux版本的。
http://activemq.apache.org/download.html
windows版本:apache-activemq-5.10-20140603.133406-78-bin.zip
linux版本:apache-activemq-5.10-20140603.133406-78-bin.tar.gz
2、 部署
A、 windows下部署
ActiveMQ部署其實很簡單,和所有Java一樣,要跑java程式就必須先安裝JDK并配置好環境變量,這個很簡單。
然後解壓下載下傳的apache-activemq-5.10-20140603.133406-78-bin.zip壓縮包到一個目錄,得到解壓後的目錄結構如下圖:
進入bin目錄,發現有win32和win64兩個檔案夾,這2個檔案夾分别對應windows32位和windows64位作業系統的啟動腳本。
我的實驗環境是windowsXP,就進入win32目錄,會看到如下目錄結構。
其中activemq.bat便是啟動腳本,輕按兩下啟動。
ActiveMQ預設啟動到8161端口,啟動完了後在浏覽器位址欄輸入:http://localhost:8161/admin要求輸入使用者名密碼,預設使用者名密碼為admin、admin,這個使用者名密碼是在conf/users.properties中配置的。輸入使用者名密碼後便可看到如下圖的ActiveMQ控制台界面了。
---------------------
原文:https://blog.csdn.net/clj198606061111/article/details/38145597