1、什麼是JMS? JMS即Java消息服務(Java Message Service)應用程式介面,是一個Java平臺中關於面向消息中間件(Message Oriented MiddleWare)的API,用於在兩個應用程式之間,或分散式系統中發送消息,進行非同步通信。Java消息服務是一個與具體平 ...
1、什麼是JMS?
JMS即Java消息服務(Java Message Service)應用程式介面,是一個Java平臺中關於面向消息中間件(Message Oriented MiddleWare)的API,用於在兩個應用程式之間,或分散式系統中發送消息,進行非同步通信。Java消息服務是一個與具體平臺無關的API,絕大多數MOM提供商都對JMS提供支持。(摘自百度百科)
2、什麼是ActiveMq?
ActiveMQ 是Apache出品,最流行的,能力強勁的開源消息匯流排,是JMS的一個具體實現方案。
3、環境搭建
首先去activeMq官網下載最新的安裝包,本文在Linux環境下安裝,下載地址:
http://activemq.apache.org/download-archives.html
4、啟動服務
ActiveMQ預設啟動時,啟動了內置的jetty伺服器,提供一個用於監控ActiveMQ的admin應用
下載後,先解壓
tar -zxvf apache-activemq-5.11.1-bin.tar.gz
然後直接啟動服務
cd apache-activemq-5.11.1/bin
./activemq start
ActiveMq有兩個預設埠8161和61616
8161是訪問控制台的埠
61616是提供給JAVA調用API連接的埠
這樣,ActiveMq就啟起來了,我們在瀏覽器中輸入http://IP(hostname):8161就可以訪問了,預設用戶名密碼是admin/admin
http://server01:8161
可點擊"Manage ActiveMQ broker"進入消息管理頁面,此進可以看到"Queues"隊列是空的,也就是沒有消息。
至此,Linux下ActiveMq的環境就已經安裝好了,如果要關閉ActiveMq,可使用如下命令
./activemq stop