一 ActiveMQ基礎
1.1 介紹
面向消息的中間件,利用高效可靠的消息傳遞機制進行與平台無關的資料交流,并基于資料通信來進行分布式系統的內建。通過提供消息傳遞和消息排隊模型在分布式環境下提供應用解耦、彈性伸縮、備援存儲、流量削峰、異步通信、資料同步等功能。采用異步處理模式,應用系統之間解耦合。
最主要的功能:實作高可用、高性能、可伸縮、易用和安全的企業級面向消息服務的系統
異步消息的消費和處理。
1.2 官網位址
1.3 官網下載下傳位址
二 ActiveMQ安裝
2.1 安裝jdk環境
需注意,5.16.x支援java8及以上版本,5.17.x支援java11及以上版本。我這裡安裝的是5.16.6版本,是以需按照jdk1.8及以上的環境
jdk下載下傳位址
tar xf jdk-8u361-linux-x64.tar.gz -C /web/
cat >>/etc/profile<<EOF
export JAVA_HOME=/web/jdk1.8.0_361
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JRE_HOME=${JAVA_HOME}/jre
EOF
使環境變量生效
source /etc/profile
檢視jdk版本
2.2 下載下傳并解壓安裝包
下載下傳至指定安裝目錄,我這裡下載下傳上傳至/web目錄
cd /web
tar xf apache-activemq-5.16.6-bin.tar.gz
2.3 啟動ActiveMQ服務
cd apache-activemq-5.16.6/bin/
./activemq start
2.4 檢視服務狀态
ps -ef|grep activemq|grep -v grep
2.5 檢視端口
預設61616端口提供JMS服務
netstat -lntp|grep 61616
lsof -i:61616
2.6 關閉ActiveMQ服務
./activemq stop
2.7 修改配置檔案
cd /web/apache-activemq-5.16.6/conf
vim jetty.xml
将127.0.0.1修改為本機IP位址,如下圖所示
2.8 重新開機ActiveMQ服務
cd /web/apache-activemq-5.16.6/bin
./activemq restart
2.9 ActiveMQ控制台通路
8161端口提供管理控制台服務
輸入使用者名和密碼
預設的使用者名:admin
預設密碼:admin
至此,ActiveMQ安裝完成。感謝觀看,記得點贊關注收藏哦,堅持下去,一起努力加油吧。