Apache ActiveMQ Artemis 2.2.0 User Manual
1.93 MB
407 页
0 下载
52 浏览
0 评论
0 收藏
所属分类:
后端开发 / Java / ActiveMQ
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
Apache ActiveMQ Artemis 是一个高性能、多协议、嵌入式的消息系统,支持持久化和高可用性。文档详细介绍了如何安装、配置和使用该服务器,包括创建 broker 实例、使用 JMS 和 Core API、管理资源以及处理大消息等功能。文档还涵盖了如何通过 JMX 进行管理、如何实现高可用性和集群配置等内容。 | ||
| AI总结 | ||
《Apache ActiveMQ Artemis 2.2.0 用户指南》总结:
### 1. 使用服务器
- **启动与停止**:通过位于 `$ARTEMIS_HOME/bin` 目录下的脚本启动和停止 Apache ActiveMQ Artemis 服务器。
- **目录结构**:
- `bin`:运行所需的二进制文件和脚本。
- `web`:网络上下文加载位置。
- `user-manual` 和 `api`:用户指南和 API 文档存放位置。
- `examples`:JMS 和 Java EE 示例。
- `core`、`javaee`、`jms`、`lib`、`schema`:分别存放核心代码、Java EE 模块、JMS 模块、JAR 库和 XML 模式。
### 2. 安装
- 下载后的重要文件夹:
- `bin`:运行脚本。
- `web`:网络上下文加载位置。
- `user-manual`:用户指南。
- `api`:API 文档。
- `examples`:示例代码。
- `lib`:JAR 和库文件。
- `schema`:XML 配置文件模式。
### 3. 创建代理实例
- **推荐位置**:不在 `$ARTEMIS_HOME` 下创建实例,建议存放在 `/var/lib` 目录。
- **创建命令**:`cd /var/lib` 后运行 `${ARTEMIS_HOME}/bin/artemis create mybroker`。
- **实例目录结构**:
- `bin`:执行脚本。
- `etc`:配置文件。
- `data`:持久化数据文件。
- `log`:日志文件。
- `tmp`:临时文件。
### 4. 示例功能
- **JMS 桥接**:连接两个独立服务器。
- **JMS 上下文**:使用 JMS 上下文发送和接收消息。
- **JMS 共享消费者**:在主题上共享订阅,提升可扩展性。
- **JMX 管理**:通过 JMX 进行服务器管理。
- **大消息**:支持发送和接收超大消息,仅受限于服务器磁盘空间。
- **最后值队列**:处理具有特定属性的新消息,旧消息自动丢弃。
### 5. 核心功能
- **高性能**:使用高性能日志实现持久化,性能优于传统数据库。
- **多协议支持**:支持 AMQP、OpenWire、MQTT、STOMP 等协议。
- **高可用性**:自动客户端故障转移,确保零消息丢失或重复。
### 6. 管理与架构
- **管理 API**:通过 JMX、Core 消息或 JMS 消息管理核心资源,包括队列操作和连接管理。
- **架构设计**:基于 POJO 的简单设计,提供高扩展性和灵活性。
### 7. 事务处理
- 支持 XA 事务,确保可靠的消息传输和补偿操作。
### 8. 法律声明与前言
- **许可证**:Apache License 2.0。
- **用途**:作为消息中间件,适用于高性能、高可用性的分布式系统。
### 9. 附录
- 包含配置示例、故障排除和性能调优等内容,提供详细指导。
总结:Apache ActiveMQ Artemis 是一个高性能、多协议的消息系统,支持高可用性和灵活的集群,适用于需要可靠消息传输的分布式应用。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
395 页请下载阅读 -
文档评分













