搜索

pdf文档 Apache ActiveMQ Artemis 2.21.0 User Manual

6.34 MB 503 页 0 下载 44 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档主要介绍了Apache ActiveMQ Artemis 2.21.0版本的升级说明和新功能。其中包括升级时需要注意的配置参数调整,如审计日志的管理、JMX的配置以及不同版本之间的升级步骤。文档还详细说明了各个版本的亮点,如支持Java 11、新的管理API功能、性能优化以及对多种协议的支持。此外,文档提供了如何使用和管理ActiveMQ Artemis的详细指南,包括创建broker实例、配置安全策略以及使用命令行工具进行健康检查。
AI总结
### Apache ActiveMQ Artemis 2.21.0 用户指南总结 #### 核心功能更新 1. **2.21.0 版本** - **管理功能增强**:支持地址重复 ID 缓存的大小检查和清除功能。 - **消息处理改进**:支持最小和最大过期延迟配置。 - **安全性提升**:每个接受者支持独立的安全域。 - **健康检查工具**:新增命令行工具用于检查 Broker 健康状态。 - **性能优化**:针对 `HierarchicalObjectRepository` 进行了速度优化。 - **审计日志改进**:审计日志默认以 `INFO` 级别记录,并可通过配置过滤。 2. **2.20.0 版本** - **Java 版本要求**:强制要求使用 Java 11。 3. **2.19.0 版本** - **管理 API 新功能**:支持通过管理 API 重放保留的日记记录。 - **密码处理改进**:新增环境变量或系统属性来设置掩码密码。 - **负载均衡优化**:新增 `OFF WITH REDISTRIBUTION` 类型,允许在禁用负载均衡的情况下进行消息重分布。 - **MQTT 会话管理**:改进 MQTT 会话状态清理机制,避免积累过多。 - **Jakarta 消息客户端支持**:提供完整的 Jakarta 消息 3.0 客户端,并新增示例。 4. **2.18.0 版本** - **管理数据限制**:默认限制管理 API 返回的消息数据大小,避免大数据影响 Broker 稳定性。 - **控制台改进**:修复了 `rate` 指标在控制台显示的问题,并改进了列表和浏览操作的数据处理。 5. **2.17.0 版本** - **消息级权限控制**:支持类似 ActiveMQ 5.x 的消息级授权功能。 - **管理 API 新增功能**:可通过管理 API 重新加载 Broker 配置。 - **性能优化**:改进 `libaio` 日志性能和 wildcard 地址管理器性能。 - **新管理方法**:支持通过 JSON 配置创建核心桥接。 6. **2.16.0 版本** - **临时队列命名空间**:支持配置临时队列的命名空间。 - **AMQP 安全性改进**:新增支持复制的 Basic SecurityManager 实现。 - **STOMP 客户端优化**:支持为单个 STOMP 客户端配置窗口大小。 - **控制台更新**:引入基于 Hawto 2 的新 Web 控制台。 - **性能提升**:优化了身份验证和授权的缓存机制。 7. **2.6.0 版本** - **SSL 支持增强**:支持正则表达式匹配客户端证书和 SASL_EXTERNAL 机制。 - **虚拟主题和独占队列**:新增示例展示虚拟主题映射和独占队列功能。 8. **2.5.0 版本** - **独占消费者支持**:支持类似 ActiveMQ 5.x 的虚拟主题命名能力。 - **SSL 证书撤销列表**:支持 SSL 证书撤销列表功能。 - **日志插件**:新增可配置的 Broker 插件,用于记录各种 Broker 事件。 - **OpenSSL 支持**:支持通过 `sslProvider` 参数使用 OpenSSL 提供商。 9. **2.4.0 版本** - **JMX 配置改进**:支持通过 XML 配置 JMX,不再依赖系统属性。 - **JDBC 持久化支持**:支持通过 JDBC 配置高可用性。 - **角色访问控制**:新增基于角色的管理对象访问控制。 10. **2.3.0 版本** - **Web 控制台支持**:新增 Web 管理控制台,支持关键分析和死锁检测。 - **Netty 支持**:支持在 Mac 上使用 Netty 的 native kqueue。 11. **2.2.0 版本** - **Web 控制台集成**:新增 Web 控制台,集成 Jolokia REST 接口。 12. **1.1.0 版本** - **MQTT 支持**:新增 MQTT 协议支持。 - **CLI 工具改进**:增强 CLI 工具功能,支持生产环境中的服务器创建和管理。 13. **1.0.0 版本** - **初始版本**:捐赠代码库的首个版本,支持 OpenWire、AMQP 1.0、URL 连接、自动创建地址/队列和 Jolokia 集成。 #### 升级注意事项 - **审计日志配置**:建议更新 `logging.properties` 配置文件以避免冗余的审计日志输出。 - **JMX 和控制台调整**:升级时需注意 JMX 配置和控制台 URL 的调整,确保兼容性和功能正常。 - **安全性增强**:升级后需重新配置安全策略,确保角色和权限设置符合新版本要求。 #### 总结 Apache ActiveMQ Artemis 作为高性能的消息中间件,持续优化其功能和性能。从版本 2.21.0 到 1.0.0,每个版本都带来了重要的新功能和改进,特别是在安全性、性能优化、协议支持和管理功能方面。升级时需仔细阅读相关文档,确保配置和兼容性问题得到妥善处理。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 491 页请下载阅读 -
文档评分
请文明评论,理性发言.