ActiveMq工具之管理頁面說明

文章目錄

  • 安裝ActiveMQ
  • 一: 訪問管理頁面
  • 二: 進入管理頁面,主頁
  • 三: Queues頁說明
  • 四: Topics頁說明
  • 五: Subscribers頁說明

安裝ActiveMQ

wget https://archive.apache.org/dist//activemq/5.13.3/apache-activemq-5.13.3-bin.tar.gz
wget https://mirrors.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz# 配置Java環境
tar xf jdk-8u201-linux-x64.tar.gz 
cat >> /etc/profile << 'EOF'
export JAVA_HOME=/usr/local/src/jdk1.8.0_201/
export PATH=$PATH:$JAVA_HOME/bin
EOF
source /etc/profile
java -version		# 測試一下可以查看到jdk環境么# 安裝ActiveMQ
tar xf apache-activemq-5.13.3-bin.tar.gz
cd apache-activemq-5.13.3/bin
./activemq start|stop|restart|status# 修改ActiveMQ jvm大小
apache-activemq-5.13.3/bin/env
# Set jvm memory configuration (minimal/maximum amount of memory)
ACTIVEMQ_OPTS_MEMORY="-Xms8192M -Xmx8192M"./activemq restarthttps://blog.csdn.net/huxiaodong1994/article/details/100050942
# 通過system管理activemq
cat  /usr/lib/systemd/system/activemq.service[Unit]
Description=ActiveMQ service
After=network.target[Service]
Type=forking
ExecStart=/data/apache-activemq-5.13.3/bin/activemq start
ExecStop=/data/apache-activemq-5.13.3/bin/activemq stop
User=root
Group=root
Restart=always
RestartSec=9
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=activemq[Install]
WantedBy=multi-user.target

一: 訪問管理頁面

http://服務器IP地址:8161/admin/
Login: admin
Passwort: admin

二: 進入管理頁面,主頁

image-20230911113433034

各標題說明:

  • Home: 是ActiveMQ管理控制臺的首頁,提供了一些常用的管理功能,如停止Broker、查看Broker狀態、查看所有Destination、查看網絡連接情況等。
  • Queues: 顯示所有隊列的信息,包括隊列名稱、隊列深度、已消費和未消費消息數量、消費者數量等,可以對隊列進行刪除、暫停、恢復等操作。
  • Topics: 顯示所有主題的信息,包括主題名稱、已發送和未發送消息數量、訂閱者數量等,可以對主題進行刪除、暫停、恢復等操作。
  • Subscribers: 顯示所有訂閱者的信息,包括訂閱者ID、所訂閱的主題、持久化狀態、未消費和已消費的消息數量等,可以對訂閱者進行刪除、關閉、恢復等操作。
  • Connections: 顯示所有連接到Broker的客戶端連接信息,包括連接ID、客戶端ID、連接時間、最后活動時間、消費者數量等,可以對連接進行強制關閉、重新連接等操作。
  • Network: 顯示與其他Broker的網絡連接信息,包括目標Broker、連接狀態、發送和接收的消息數量等,可以對網絡連接進行斷開、重新連接等操作。
  • Scheduled: 顯示所有已經被調度但是還沒有被執行的任務,可以對任務進行刪除、修改等操作。
  • Send: 提供發送消息的功能,可以選擇目標隊列或主題,填寫消息內容、消息頭等信息,進行消息的發送操作。

三: Queues頁說明

image-20230911114215125

  • Name:消息隊列的名稱。
  • Number Of Pending Messages:等待消費者處理的消息數量。
  • Number Of Consumers:當前連接到消息隊列的消費者數量。
  • Messages Enqueued:消息隊列收到的消息總數。
  • Messages Dequeued:消費者處理的消息總數。
  • Views:查看隊列詳細信息的鏈接,例如消息的詳細信息、歷史消息等。
    • Browse:查看隊列中的所有消息,可以按照不同的排序方式對消息進行排序,也可以對消息進行刪除或重新發送等操作。
    • Active Consumers:查看當前正在消費該隊列的所有消費者信息,包括消費者的ID、連接信息、消費狀態等。
    • Active Producers:查看當前正在向該隊列發送消息的所有生產者信息,包括生產者的ID、連接信息、發送狀態等。
  • Operations:執行隊列操作的鏈接,例如刪除隊列、重新啟動隊列等。
    • Send To:可以向選定的隊列發送消息。可以選擇發送的消息的類型,例如文本或字節消息,并設置消息屬性和有效期。
    • Purge:可以清空選定隊列的所有消息,這個操作是不可逆的,請慎重使用。
    • Delete:可以刪除選定的隊列。刪除隊列時,所有該隊列的消息將被刪除,并且無法恢復。請確保在刪除隊列之前已經備份了所需的消息數據。
    • Pause:可以暫停選定隊列的消息傳遞。這個操作可以讓你在不刪除隊列的情況下停止消費消息,等到問題解決后再繼續消費。

四: Topics頁說明

image-20230911114351788

  • Name: 隊列的名稱。
  • Number Of Consumers: 監聽此隊列的消費者數量。
  • Messages Enqueued: 已經放入到隊列中但是還沒有被消費者消費的消息數量。
  • Messages Dequeued: 已經被消費者消費掉的消息數量。
  • Operations: 針對隊列執行的操作。
    • Send To:將消息發送到隊列中。可以選擇消息的類型(text 或者 bytes)以及消息的優先級。
    • Active Subscribers:顯示當前訂閱了該隊列的消費者列表,可以查看它們的詳細信息并斷開連接。
    • Active Producers:顯示當前向該隊列發送消息的生產者列表,可以查看它們的詳細信息并斷開連接。
    • Delete:刪除該隊列。注意,刪除隊列將刪除所有與之相關的消息,這是一個不可逆的操作。

五: Subscribers頁說明

image-20230911114443659

  • Client ID:訂閱的客戶端ID。
  • Subscription Name:訂閱的名稱。
  • Connection ID:訂閱所屬的連接ID。
  • Destination:訂閱的目的地,即所訂閱的隊列或主題。
  • Selector:訂閱的消息過濾器。
  • Pending Queue Size:尚未分發的消息數,表示等待處理的消息數量,即還沒有被消費者消費的消息數量。
  • Dispatched Queue Size:已經分發但還沒有被消費的消息數,表示已經被調度(分發)給消費者處理的消息數量,但尚未被消費者
  • 確認處理完成的消息數量。
  • Dispatched Counter:已經成功分發并被消費的消息數,表示已經被消費者確認處理完成的消息數量。
  • Enqueue Counter:已經被加入隊列的消息數。
  • Dequeue Counter:已經被消費的消息數。
  • Operations:可對訂閱進行的操作,包括刪除、恢復、暫停等。

注意事項:

Pending Queue Size,dispatched queue size,dispatched counter

這三個指標都是用來衡量ActiveMQ消息隊列中消息處理的情況的:

  • Pending Queue Size:表示等待處理的消息數量,即還沒有被消費者消費的消息數量。
  • Dispatched Queue Size:表示已經被調度(分發)給消費者處理的消息數量,但尚未被消費者確認處理完成的消息數量。
  • Dispatched Counter:表示已經被消費者確認處理完成的消息數量。

其中,Dispatched Queue Size和Dispatched Counter都是用來跟蹤消息處理的進度的,Pending Queue Size則表示隊列的積壓情況。

  • Pending Queue Size過大時,會導致隊列中的消息堆積,可能會影響系統性能和可用性。
  • Dispatched Queue Size過大則表示已經分發但尚未確認處理完成的消息太多,可能會導致消費者處理不過來,從而影響系統吞吐量和延遲。
  • Dispatched Counter過大則表示已經處理完成的消息數量過多,可能會導致內存占用過高,也可能會影響隊列的性能。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/37483.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/37483.shtml
英文地址,請注明出處:http://en.pswp.cn/web/37483.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

為什么越來越多的企業選擇外包?賦能企業未來

軟件開發過程包括設計需求、設計方案、產品研發、產品交付、后期維護&#xff0c;許多企業并沒有軟件開發的專業能力與工作經驗&#xff0c;將軟件開發工作進行外包是比較節約成本的&#xff0c;企業能少走不少彎路。 YesPMP平臺&#xff08;一站式軟件外包、項目外包服務-YesP…

UWA Pipeline 2.6.1版本更新

UWA Pipeline是專為游戲開發團隊設計的本地協作平臺&#xff0c;旨在幫助團隊建立專業的DevOps研發交付流水線。本平臺提供了可視化的CI/CD操作界面&#xff0c;高可用的自動化測試和無縫集成的UWA性能保障服務等核心功能。 在最新的Pipeline更新中&#xff0c;UWA引入了參數配…

protobufjs解析proto消息出錯RangeError: index out of range: 2499 + 10 > 2499解決辦法

使用websocket通訊傳輸protobuf消息的時候&#xff0c;decode的時候出錯了&#xff1a; RangeError: index out of range: 2499 10 > 2499 Error: invalid wire type 4 at offset 1986 出現這種錯誤的時候&#xff0c;99%是因為proto里面的消息類型和服務端發送的消息類型不…

vue表頭字段添加鼠標懸浮提示

<el-table-column prop"jfScore" align"center" min-width"100px"><template slot"header" slot-scope"scope"><div><span>信用積分</span><el-tooltip:aa"scope"class"it…

Java錯題歸納(二)

1、若有如下接口A的定義&#xff0c;下列哪些類下確實現了該接口&#xff1a;C interface A { void method1(int i); void method2(int j); } A class B implements A{ void method1( ) { } void method2( ) { } } B class B implements A { void method1(int i ) { }…

關于windows,wifi圖標顯示不了的解決方法

解決方法一&#xff08;解決了我的問題的方法&#xff09;&#xff1a; winr -->輸入 regedit 打開注冊表 --> 刪除HKEY-CLASSES_ROOT\CLSID\{3d09c1ca-2bcc-40b7-b9bb-3f3ec143a87b} CLSID在下面仔細找&#xff0c;然后找到09開頭那個刪掉重啟就可以了&#xff0c;可能…

別小看ai智能語音機器人但也別神話它電銷機器人部署語音識別‘次數活動

人類社會的發展不斷在加速&#xff0c;現代人對新事物接納的速度變得越來越快&#xff0c;進而對新事物、新模式的期待也越來越多、頻率越來越高。 僅聚焦在電銷領域&#xff0c;當將視線回撥&#xff0c;我們會發現作為新技術與新模式的代表&#xff0c;電銷從20世紀中后期引進…

CAS服務端部署

部署CAS Cas服務端其實就是一個war包。 在資源\cas\source\cas-server-4.0.0-release\cas-server-4.0.0\modules目錄下cas-server-webapp-4.0.0.war 將其改名為cas.war放入tomcat目錄下的webapps下。啟動tomcat自動解壓war包。瀏覽器輸入 登錄頁面 http://localhost:8080/ca…

nuxt3搭建和部署

Nuxt 3是一個基于Vue 3的靜態網站生成框架&#xff0c;它提供了高性能、SEO友好的Web應用程序開發體驗。Nuxt 3重寫了許多核心代碼&#xff0c;增加了新功能&#xff0c;如基于Vite的構建系統、改進的路由系統、數據獲取和插件系統。它支持TypeScript和多種渲染模式&#xff08…

20240701 每日AI必讀資訊

&#x1f3eb;AI真煉丹&#xff1a;整整14天&#xff0c;無需人類參與 - 英矽智能推出全球首個AI參與決策的生物學實驗室&#xff0c;實現了14天內完成靶點發現和驗證的全自動化閉環實驗。 - 該實驗室由PandaOmics平臺驅動&#xff0c;集成多種預測模型和海量數據&#xff0…

conda安裝d2l教程

前言 提前安裝anaconda為什么直接安裝d2l會出錯&#xff1f;- 因為python版本問題&#xff0c;最好的解決辦法就是利用conda來建立一個虛擬的環境 第一步 創建新的虛擬環境 打開conda命令行&#xff0c;也就是anaconda prompt輸入下面的命令 conda create --name d2l pytho…

【Python】從基礎到進階(二):了解Python語言基礎以及數據類型轉換、基礎輸入輸出

&#x1f525; 個人主頁&#xff1a;空白詩 文章目錄 一、引言二、基本數據類型轉換1. 隱式轉換2. 顯式轉換 三、基本輸入輸出1. 輸入&#xff08;input&#xff09;2. 輸出&#xff08;print&#xff09;3. 案例&#xff1a;輸入姓名、年齡、身高以及體重&#xff0c;計算BMI指…

《從零開始學習大語言模型》專欄來啦!

歡迎來到我的專欄LLM-from-scratch&#xff0c;這是一個致力于從零開始學習和掌握大語言模型的知識寶庫。無論你是剛入門的新手&#xff0c;還是想要深入了解的高級用戶&#xff0c;這里都有適合你的內容。以下是專欄的精彩章節&#xff1a; LLM-from-scratch-1.圖解tokenizat…

DM表級觸發器

可以理解為行變動級 觸發體中寫邏輯 這是表修改時調用存儲過程 感謝大哥分享: https://blog.csdn.net/WuLex/article/details/83181449 感謝大哥分享: https://blog.csdn.net/ChennyWJS/article/details/131913198

湘潭大學軟件工程信息與網絡安全復習筆記最后一篇

文章目錄 復習建議分數占比流密碼A5/1RC4 分組密碼DESAES 復習建議 現在筆者復習算是收尾了&#xff0c;現在也是考前的最后一天了&#xff0c;走了不少彎路&#xff0c;但是可能也是必不可少的&#xff0c;復習建議是硬著頭皮把這份文件看一遍&#xff0c;不理解的地方找英文…

如何使用sr2t將你的安全掃描報告轉換為表格格式

關于sr2t sr2t是一款針對安全掃描報告的格式轉換工具&#xff0c;全稱為“Scanning reports to tabular”&#xff0c;該工具可以獲取掃描工具的輸出文件&#xff0c;并將文件數據轉換為表格格式&#xff0c;例如CSV、XLSX或文本表格等&#xff0c;能夠為廣大研究人員提供一個…

軟件接口自動化測試

使用軟件工具工裝治具測試 在當今快速迭代的軟件開發環境中&#xff0c;確保軟件質量與高效交付成為了每個開發團隊的首要任務。軟件接口作為系統之間交互的關鍵橋梁&#xff0c;其穩定性和可靠性直接影響到整個應用生態的性能。因此&#xff0c;軟件接口自動化測試成為了提升…

在 Python 中將字典內容保存到 Excel 文件

目錄&#xff1a; 使用 Pandas 轉 Excel使用 Openpyxl 轉 Excel使用 xlsxwriter 轉 Excel使用 csv 轉 Excel Python 中的字典是一個數據集合&#xff0c;其中每個值對應一個鍵。它們是無序的、可變的&#xff0c;并且對字典中存儲的值和鍵的數據類型沒有限制。Python 程序員經常…

【SpringCloud】Ribbon源碼解析

ribbon是一個負載均衡組件&#xff0c;它可以將請求分散到多個服務提供者實例中&#xff0c;提高系統的性能和可用性。本章分析ribbon是如何實現負載均衡的 1、LoadBalanced 消費者在引入ribbon組件后&#xff0c;給http客戶端添加LoadBalanced注解就能啟用負載均衡功能。Load…

壓縮包怎么解壓,解壓壓縮包不損壞文件

常見格式&#xff1a; ZIP&#xff1a;最常見的壓縮文件格式之一&#xff0c;支持跨平臺。RAR&#xff1a;另一種常見的壓縮文件格式&#xff0c;通常壓縮率比ZIP高&#xff0c;但不如ZIP普及。7Z&#xff1a;來自7-Zip的壓縮格式&#xff0c;支持更高的壓縮率和一些高級特性。…