搜索

pdf文档 Apache ActiveMQ Artemis 2.2.0 User Manual

1.93 MB 407 页 0 下载 52 浏览 0 评论 0 收藏
语言 格式 评分
英语
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.