ActiveMQ安裝步驟及介紹

一、什麼是ActiveMQ?macos

ActiveMQ是一個徹底支持JMS1.1和J2EE1.4規範的JMS Provider實現。apache

JMS相關概念
提供者:實現JMS規範的消息中間件服務器
客戶端:發送或接收消息的應用程序
生產者/發佈者:建立併發送消息的客戶端瀏覽器

消費者/訂閱者:接收並處理消息的客戶端
消息:應用程序之間傳遞的數據內容
消息模式:在客戶端之間傳遞消息的方式,JMS中定義了主題和隊列兩種模式。服務器

JMS規範
ConnectionFactory用於建立鏈接到消息中間件的鏈接工廠
Connection表明了應用程序和消息服務器之間的通訊鏈路
Destination指消息發佈和接收的地點,包括隊列或主題
Session表示一個單線程的上下文,用於發送和接收消息併發

MessageConsumer由會話建立,用於接收發送到目標的消息
MessageProducer由會話建立,用於發送消息到目標
Message是在消費者和生產者之間傳送的對象,消息頭,一組消息屬性,一個消息體。
消息中間件有哪些? 
ActiveMQ、RabbitMQ、Kafka異步

什麼是中間件?
非底層操做系統軟件,非業務應用軟件,不是直接給最終用戶使用的,不能直接給客戶帶來價值的軟件統稱爲中間件。分佈式

什麼是消息中間件?
關注於數據的發送和接受,利用高效可靠的異步消息傳遞機制集成分佈式系統。ide

什麼是JMS?
Java消息服務(Java Message Service)即JMS,是一個Java平臺中關於面向消息中間件的API,用於在兩個應用程序之間,或分佈式系統中發送消息,進行異步通訊。ui

什麼是AMQP?
AMQP(advanced message queuing protocol)是一個提供統一消息服務的應用層標準協議,基於此協議的客戶端與消息中間件可傳遞消息,並不受客戶端/中間件不一樣產品,不一樣開發語言等條件的限制。spa

安裝步驟

一、下載apache-activemq-5.15.1-bin.tar.gz 

二、解壓 進入到/apache-activemq-5.13.1/bin/macosx目錄

cd /Users/zhangsan/Documents/tools/apache-activemq-5.13.1/bin/macosx

 

三、啓動ActiveMQ

./activemq start

控制檯出現Starting ActiveMQ Broker…表示記動成功

五、在瀏覽器中http://127.0.0.1:8161/admin/ 默認用戶名密碼都爲admin 

相關文章
相關標籤/搜索