搜索

pdf文档 Apache ActiveMQ Artemis 2.17.0 User Manual

5.91 MB 458 页 0 下载 45 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
Apache ActiveMQ Artemis 是一个异步消息系统,提供高性能和可靠性的消息中间件。文档详细介绍了其核心概念、版本更新、配置管理以及故障恢复机制。2.17.0版本新增了消息级授权、管理API计数功能、配置文件重新加载等特性,并优化了性能。2.16.0版本则引入了可配置命名空间的临时队列、AMQP服务器连接性等改进。文档还涵盖了消息系统的基本概念、主题层次结构、事务故障转移等功能,并提供了Web控制台的使用说明。
AI总结
# Apache ActiveMQ Artemis 2.17.0 用户手册总结 ## 1. 版本信息 文档提供了每个版本的发布说明,包括已解决的问题和新增功能。 ### 2.17.0 版本高亮 - **消息级授权**:类似于 ActiveMQ 5.x 的授权功能。 - **地址和队列计数**:通过管理 API 可获取地址和队列的计数信息。 - **配置重新加载**:支持通过管理 API 重新加载 Broker 配置,而无需等待磁盘扫描。 - **性能改进**:libaio 期刊性能优化。 - **新命令行选项**:支持消息转移功能。 - **性能改进**:改进了通配符地址管理器性能。 - **JDBC 数据源遮蔽**:支持遮蔽 JDBC 数据源属性值。 - **Web 控制台改进**:基于 Hawto 的 Web 控制台在 2.16.0 中引入了大量可用性改进。 - **JSON 配置桥接**:新增通过 JSON 配置输入创建核心桥接的功能。 ### 2.16.0 版本高亮 - **临时队列命名空间**:支持配置临时队列的命名空间。 - **AMQP 连接安全性**:支持 AMQP 1.0 的 Basic SecurityManager 实现,支持复制。 - **STOMP 客户端窗口大小**:支持为单个 STOMP 客户端配置窗口大小。 - **JDBC 连接管理改进**:改进了 JDBC 连接管理,包括 OpenWire 和 AMQP 1.0 支持。 - **自动创建地址/队列**:支持基于 URL 的连接和自动创建地址/队列。 ### 其他版本亮点 - **1.2.0**:改进 OpenWire 特性(重新连接、生产者流控、优化确认);支持 SSL keystrore 实时重载;初始支持 JDBC 持久化;支持计划消息的最后值队列。 - **1.1.0**:新增 MQTT 支持;改进 CLI 工具(支持生产环境中的启动/停止服务器等操作);增加日志记录和垃圾回收工具;支持配置资源限制;新增禁止服务器端消息负载均衡功能。 - **1.0.0**:首次发布捐赠的代码库;新增与 ActiveMQ 5.x 相兼容的功能,包括 OpenWire 支持、AMQP 1.0 支持、基于 URL 的连接、自动创建地址/队列、Jolokia 集成。 --- ## 2. 消息中间件概念 Apache ActiveMQ Artemis 是一个异步消息系统,属于面向消息的中间件(MOM),用于松耦合异构系统之间的通信。 ### 核心概念 - **异步通信**:通过消息传递,避免 RPC 模式的紧耦合关系,提升性能。 - **解耦系统**:发送方和接收方完全独立,支持灵活扩展和维护。 - **可靠性与事务**:支持可靠的消息传输和事务处理。 - **消息风格**:支持主题(Topic)和队列(Queue)等消息模型,支持主题层次和消息选择器。 ### 高可用性与故障恢复 - **事务故障转移**:通过共享日志实现高可用性,确保事务性会话的消息只投递一次。 - **无事务故障转移**:支持非事务性会话的故障转移。 - **XA 事务**:支持分布式事务的启发式处理。 --- ## 3. 控制台与管理 - **Web 控制台**:提供基于 Hawto 的 Web 控制台,支持用户登录、导航菜单和功能选项卡。 - **Artemis 插件**:核心功能集中于 Artemis 插件,支持与 Broker 的交互。 - **监控与管理**:支持通过 JMX 监控 Broker 状态、线程使用情况等。 --- ## 4. 安装与使用 - **目录结构**:提供 `bin`、`examples`、`lib`、`schema`、`web` 等目录,分别用于运行脚本、示例、依赖库和配置文件。 - **运行与停止**:通过脚本启动和停止 Broker,并提供默认配置。 --- ## 总结 Apache ActiveMQ Artemis 是一个高性能、功能丰富的异步消息系统,支持多种协议(如 OpenWire、AMQP 1.0、MQTT 等)和高级功能(如事务、高可用性、主题层次和消息选择器)。2.17.0 版本引入了消息级授权、配置实时重载和性能优化等重要改进,适合需要松耦合、可靠通信的企业级应用。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 446 页请下载阅读 -
文档评分
请文明评论,理性发言.