pdf文档 Apache ActiveMQ Artemis 2.31.0 User Manual

10.73 MB 524 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
Table of Contents 1. General Project Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2. Why use Apache ActiveMQ Artemis? . . . . . . . . . . . . . . . . . . . .
AI总结
《Apache ActiveMQ Artemis 2.31.0 User Manual》摘要: ### 1. 项目概述 Apache ActiveMQ Artemis是一个开源的、支持多协议、高性能、集群化的异步消息系统,属于面向消息的中间件(Message Oriented Middleware, MoM)。其 официальный网站为 [https://activemq.apache.org/components/artemis/](https://activemq.apache.org/components/artemis/),提供了下载、文档和社区支持资源。 --- ### 2. 安装与使用 - **安装**:从官方下载页面获取最新版本,并解压到指定目录 `${ARTEMIS_HOME}`。安装包包含多个重要目录: - `bin`:运行ActiveMQ Artemis的二进制文件和脚本。 - `examples`:各种示例代码。 - `lib`:运行所需的库和依赖。 - `etc`:配置文件目录。 - `web`:Web控制台资源。 - **运行服务器**:通过命令行工具(`artemis`)启动和管理服务器。支持两种模式: - **传统命令行**:执行特定命令,如 `./artemis producer` 发送消息。 - **交互式Shell**:提供更便捷的命令行环境,适合交互式操作。 --- ### 3. 配置与示例 文档提供了大量示例,涵盖了 ActiveMQ Artemis 的主要功能和配置,包括: - **安全配置**:支持 OAuth 和 SSL 传输,示例展示了如何集成 Keycloak 进行身份验证。 - **消息管理**:如慢消费者检测、消息分页(支持大内存队列)、消息过期配置、静态消息选择器等。 - **协议支持**:包括 STOMP(1.1、1.2)、MQTT 5、HTTP Transport 等协议的配置示例。 - **集群与分布式**:队列消息重新分配、消费者排他队列等集群场景的应用。 - **性能优化**:消息生产者速率限制、性能评估工具等。 --- ### 4. 升级说明 从 2.20.0 升级至 2.31.0 时需注意以下关键点: 1. **XML 配置更新**:将 XML命名空间 `activemq.org` 更改为 `activemq.apache.org`。 2. **数据库更新**:JDBC 持久化用户需修改 `NODE_MANAGER_STORE` 表,将 `HOLDER_EXPIRATION_TIME` 列从 `TIMESTAMP` 更改为 `BIGINT`(或 Oracle 的 `NUMBER(19)`)。 3. **JGroups 配置**:JGroups 由 3.x 升级至 5.x,需手动更新配置文件。 --- ### 5. 新功能与改进 - 支持 MQTT 5 协议。 - 新增性能评估工具,便于测试吞吐量和响应性能。 - 分流(Diverts)支持多地址配置。 - 分页功能可按消息数量配置。 --- ### 6. 命令行工具 ActiveMQ Artemis 提供命令行界面(CLI)和交互式 Shell,便于管理和监控消息系统。支持的功能包括: - 创建和升级 Broker 实例。 - 消费消息、转移消息、浏览队列。 - 密码加密、性能测试等。 --- ### 7. 其他 - **问题反馈**:用户可通过邮件列表联系社区获取支持。 - **资源适配器**:提供了如何构建 ActiveMQ 资源适配器(RAR)的示例,便于部署在其他应用服务器上。 --- 本手册详细介绍了 ActiveMQ Artemis 的核心功能、配置方法、实用示例及升级注意事项,是使用和开发该系统的重要参考资源。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 512 页请下载阅读 -
文档评分
请文明评论,理性发言.