閱讀本文需要安裝JDK
一 ActiveMQ簡介
activemq是用java語言編寫的一款開源消息總線 activemq是apache出品
activemq消息的傳遞有兩種類型
一種是點對點: 即一個生產者和一個消費者一一對應 這種消息如果沒有消費者接收 可以保留在服務端 等待被接收
另一種是發布|訂閱模式: 即一個生產者產生消息並發送后 可以由多個消費者進行接收 這種消息如果沒有消費者接收 消息會消失 服務端默認不做保留 需要保留在服務端可以另行配置
二 ActiveMQ應用場景
1. 異步處理
2. 應用解耦
3. 流量削峰
4. 點對點通訊
三 環境
阿里雲服務器: CentOS 7.4 64位(基於RedHat)
本機: macOS High Sierra
四 壓縮包
http://archive.apache.org/dist/activemq/
五 文件傳輸
輸入SFTP命令連接 -> 輸入實例登錄密碼
sftp root@公網IP
上傳
put 本地文件 服務器路徑
下載
get 服務器文件 本地路徑
六 遠程訪問
輸入SSH命令連接 -> 輸入實例登錄密碼
ssh root@公網IP
七 關閉防火牆
關閉防火牆
systemctl stop firewalld.service
關閉防火牆開機自啟動功能
systemctl disable firewalld.service
查看防火牆狀態
firewall-cmd --state
八 安裝ActiveMQ
新建目錄
mkdir /usr/local/activemq
解壓
cd activemq壓縮包所在目錄
tar -xvf apache-activemq-5.15.4-bin.tar.gz -C /usr/local/activemq
進入bin目錄
cd /usr/local/activemq/apache-activemq-5.15.4/bin
啟動
./activemq start
關閉
./activemq stop
查看狀態
./activemq status
管理后台: http://120.79.191.83:8161/admin
用戶名: admin
密碼: admin