Apache ActiveMQ Artemis 1.4.0 User Manual
1.59 MB
389 页
0 下载
29 浏览
0 评论
0 收藏
所属分类:
后端开发 / Java / ActiveMQ
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
文档详细介绍了Apache ActiveMQ Artemis的使用和配置,包括安装步骤、目录结构、创建broker实例的方法,以及如何调整配置参数。此外,文档还展示了如何通过不同协议(如JMS、AMQP、MQTT等)进行消息传输,并提供了多个示例来说明其功能和应用场景。 | ||
| AI总结 | ||
《Apache ActiveMQ Artemis 1.4.0 用户手册》总结如下:
### 1. 使用服务器
- **概述**:介绍如何使用 Apache ActiveMQ Artemis 服务器,包括启动和停止方法,以及目录布局。
- **默认配置**:默认启用 JMS 服务,运行目录为 `${ARTEMIS_HOME}`。
- **日志与数据**:日志文件存放在 `log` 目录,数据文件存放在 `data` 目录。
### 2. 安装
- **文件夹结构**:
- `bin`:包含可执行文件和脚本。
- `web`:Web 上下文加载目录。
- `user-manual`:用户手册存放目录。
- `examples`:JMS 和 Java EE 示例。
- `lib`:运行所需的 JAR 和库。
- **核心功能**:支持多种协议(如 AMQP、MQTT、STOMP)和高性能消息传输。
### 3. 创建 Broker 实例
- **实例目录**:建议将实例目录与 `${ARTEMIS_HOME}` 分离,便于升级。
- **目录结构**:
- `bin`:执行脚本。
- `etc`:配置文件。
- `data`:持久化消息文件。
- `log`:日志文件。
- `tmp`:临时文件。
### 4. 示例
- **JMS Bridge**:实现两台独立服务器之间的桥接。
- **JMS Context**:使用 JMS 上下文发送和接收消息。
- **JMS 共享消费者**:允许多个消费者共享主题订阅,解决扩展性问题。
- **JMX 管理**:通过 JMX 监控和管理 Broker。
- **大消息**:支持传输超大消息,消息大小仅受限于服务器磁盘空间。
### 5. Apache ActiveMQ Artemis 是什么?
- **定位**:开源、高性能、支持多种协议的消息中间件。
- **特点**:
- 100% 开源,Apache 许可证。
- 高性能:持久化和非持久化消息传输速率高。
- 高可用性:自动客户端故障转移,确保零消息丢失。
- 灵活的集群:支持地理分布集群和负载均衡。
### 6. 为什么使用 Apache ActiveMQ Artemis?
- 开源且无使用限制。
- 支持多种协议和平台(Java 8+)。
- 低延迟、高吞吐量。
- 简单设计,依赖少,支持嵌入式和独立运行。
### 7. 法律声明
- 文档版权归 Apache 软件基金会所有,遵循 Apache 许可证 2.0。
总结:Apache ActiveMQ Artemis 是一个高性能、多协议的消息中间件,支持高可用性和灵活的集群配置,适用于需要可靠消息传输的场景。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
377 页请下载阅读 -
文档评分













