### 1. 解壓安裝文件
```
tar -zxf apache-activemq-5.9.0-bin.tar.gz
```
### 2. 檢查權限
```
ls -al apache-activemq-5.9.0/bin
如果權限不足,則無法執行,需要修改文件權限:
chmod 755 activemq
```
### 3. 復制應用至本地目錄
```
cp -r apache-activemq-5.9.0?/usr/local/activemq
```
### 4. 配置文件
```
/usr/local/activemq/conf/*
任何配置文件修改后,必須重啟ActiveMQ,才能生效
```
activemq.xml
```
transportConnectors標簽 - 配置鏈接端口信息的. 其中的端口號61616是ActiveMQ對外發布的tcp協議訪問端口. 就是java代碼訪問ActiveMQ時使用的端口.
```
jetty.xml
```
jetty是類似tomcat的一個中間件容器.
ActiveMQ默認支持一個網頁版的服務查看站點. 可以實現ActiveMQ中消息相關數據的頁面查看.
8161端口, 是ActiveMQ網頁版管理站點的默認端口.
在ActiveMQ網頁版管理站點中,需要登錄, 默認的用戶名和密碼都是admin.
```
users.properties
```
內容信息: 用戶名=密碼
是用于配置客戶端通過協議訪問ActiveMQ時,使用的用戶名和密碼.
```
### 5.啟動ActiveMQ
```
/usr/local/activemq/bin/activemq start
/usr/local/activemq/bin/activemq restart
/usr/local/activemq/bin/activemq stop
```
### 6.測試
```
ps aux | grep activemq
```
### 7.管理界面
```
http://ip:8161/admin/
```
- JMS vs AMQP
- ActiveMQ
- 安裝
- 簡介
- 知識點
- 點對點
- 發布訂閱
- 對比
- 安全認證
- 持久化
- Api
- Productor
- 發送消息
- 消息有效期
- 消息優先級
- 開啟
- 嚴格順序
- 強順序
- Consumer
- 消息確認
- 消息的過濾
- 客戶端
- java
- 點對點
- 生產者
- 消費者
- 發布訂閱
- 生產者
- Springboot
- 配置
- QueueConfig
- 生產者
- 消費者
- 集群
- RabbitMQ
- 安裝
- 主要概念
- 消息模型
- 基本消息模型
- 簡介
- java
- 消費者
- 生產者
- 工具類
- work消息模型
- 簡介
- java
- 消費者
- 生產者
- 訂閱模型-Fanout
- 簡介
- java
- 生產者
- 消費者
- 訂閱模型-Direct
- 簡介
- java
- 生產者
- 消費者
- 訂閱模型-Topic
- 簡介
- java
- 生產者
- 消費者
- 持久化
- Spring-AMQP
- 消費者
- 生產者