《消息中間件實戰篇二之ActiveMQ》安裝和使用activeMQ控制檯

上一篇文章中我們簡單介紹瞭如何在項目中使用activeMQ,那麼現在我們來講下如何安裝和使用activeMQ控制檯

  • 本地安裝activeMQ?

    找到官網下載鏈接 activeMQ下載, 根據自己實際情況選擇對應的包下載,這裏我是Windows系統
    在這裏插入圖片描述

    解壓之後目錄如下
    在這裏插入圖片描述

  • 允許解壓後的bat文件,這裏我們是64位選擇bin目錄下win64下的activemq.bat文件雙擊運行

    啓動效果如圖
    在這裏插入圖片描述

  • 查看配置文件

    在conf目錄下面我們可以看到各種類型的配置文件
    在這裏插入圖片描述
    這裏我們點開users文件可以看到裏面的默認配置
    在這裏插入圖片描述

  • 登錄訪問activeMQ控制檯

    瀏覽器輸入http://127.0.0.1:8161/admin/index.jsp 訪問控制檯,首頁如圖
    在這裏插入圖片描述

    這裏顯示了一些基礎信息比如ID和版本信息等

  • activeMQ控制檯功能介紹
    Queues
    Topics
    SubScribers
    Connections
    NetWork
    Scheduled
    Send

  • Queues 點對點隊Queues模式
    在這裏插入圖片描述
    首先上面有2個按鈕
    create按鈕可以自定義輸入queue名稱創建新的queue
    右邊的 filter按鈕用以篩選指定的queue

    下面框中可以看到我們定義的queue
    Number Of Pending Messages 表示阻塞堆積的消息數量
    Number Of Conusmers 表示我們註冊的消費者實例個數
    Messages Enqueued 表示發送到隊列的消息量
    Messages Dequeued 表示出隊的消息量也就是被消費的

    點擊Views裏面的Browse查看消費者信息
    點擊View Consumers查看
    在這裏插入圖片描述

  • Topics PUB/SUB發佈訂閱模式
    在這裏插入圖片描述
    點擊Topics按鈕進來這裏可以看到我們設置的topic信息
    最上面的create按鈕可以創建新的topic
    點擊我們的topic或者右邊的Send To按鈕進入新頁面
    在這裏插入圖片描述
    選擇Destination 和Topic在body框內輸入消息內容點擊Send發送
    在這裏插入圖片描述
    控制檯效果如圖
    在這裏插入圖片描述

  • Subscribers 訂閱者
    在這裏插入圖片描述
    這裏可以創建和查看訂閱信息
    包含在線、離線和非持久化的訂閱信息
    其中P2P缺省模式進行持久化,而Topic模式需要自己設置

    這裏說一下普通的Topic模式和持久化訂閱Topic模式的區別
    在普通topic模式下:
    1.啓動1個生產者N個消費者,發送消息N個消費者都可以收到
    2.關閉其中一個消費者,生產者繼續發送消息,此時只有Active的消費者可以收到消息,此時啓動之前關閉的消費者無非收到消息
    3.關閉所有消費者,生產者繼續發送消息,在ActiveMQ控制檯可以看見消息已被接收,關閉再啓動ActiveMQ,啓動消費者收不到消息

    持久Topic消費者模式:
    1.生產者發消息,N個消費者都可以常收到
    2.關閉任意一個消費者,生產者繼續發消息,此時啓動被關閉的消費者,可以收到離線後的消息
    3.關閉所有消費者,生產者發消息,關閉ActiveMQ再啓動,啓動所有消費者,都可以收到消息

  • Send 發送消息
    在這裏插入圖片描述
    點擊Send按鈕進入該頁面
    這裏可以填寫一些參數,比如:
    Destination、Queue、Topic、Body等信息 點擊send直接發送

  • 其他
    除此之後還有Connections、Network、Scheduled
    等一些功能,可以查看一些網絡配置信息、延時消息等信息
    感興趣可以去研究一下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章