ActiveMQ使用---原生方式

ActiveMQ使用—原生方式

1、安裝啓動

  1. 進入 到下載頁面,找到 ActiveMQ 的下載地址

  2. 直 接 copy 到 服 務 器 上 通 過 tar -zxvf apache-activeMQ.tar.gz

  3. 啓動運行
    a) 普通啓動:到 bin 目錄下, sh activemq start
    b) 啓 動 並 指 定 日 志 文 件 sh activemq start >/tmp/activemqlog

  4. 檢查是否已啓動
    ActiveMQ默認採用61616端口提供JMS服務,使用8161端口提供管理控制檯服務,執行以下命令可以檢查是否成功啓動 ActiveMQ 服務

netstat -an|grep 61616
tail -100f filename   // 查看日誌
  
5. 通過 http://xxx:8161 訪問 activeMQ 管理頁面 ,默認帳號密碼 admin/admin,需要關閉防火牆
  1. 關閉 ActiveMQ; sh activemq stop

2、使用原生API進行編程

<dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>activemq-all</artifactId>
    <version>5.15.11</version>
</dependency>

3、JMS體系結構

在這裏插入圖片描述

4、消息傳遞域

4.1 點對點

每個消息只能有一個消費者

消息的生產者和消費者沒有時間上的相關性,無論消費者在生產者發送消息的時候是否處於運行狀態,都可以提取消息。

4.2 發佈訂閱

一個消息可以有多個消費者
消費者和生產者有時間上的相關性,訂閱一個主題的消費者只能消費自它訂閱之後的消息。

5、消息的消費方式

  • 同步方式:由消費者主動拉取
  • 異步方式:由ActiveMQ主動推送消費端進行監聽即可
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章