pdf文档 ActiveMQ Artemis 2.27.1 Documentation

6.20 MB 414 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
Apache ActiveMQ Artemis 是一个开源的多协议、嵌入式、高性能、集群式、异步的消息系统。它作为消息导向中间件(MoM)的一个示例,提供了全面的功能集,包括高可用性解决方案、自动客户端故障转移、弹性集群配置以及支持多种协议。文档详细介绍了其核心功能、性能优势、版本更新内容以及配置方法,强调了其在不同平台上的兼容性和灵活性。
AI总结
### 《ActiveMQ Artemis 2.27.1 Documentation》 总结 #### 1. **项目简介** - **Apache ActiveMQ Artemis** 是一个开源的多协议、嵌入式、高性能、集群式、异步消息系统。 - 它属于消息导向中间件(MoM),支持多种协议(如JMS、AMQP、STOMP等)。 - 设计注重易用性,支持Java 11+运行时环境,适用于从Windows到IBM主框架等多种平台。 #### 2. **核心优势** - **高性能**:支持持久化消息的高性能日志,非持久化消息性能卓越。 - **高可用性**:支持自动客户端故障转移,确保零消息丢失或重复。 - **集群灵活性**:支持负载均衡、地理分布集群和灵活的消息路由。 - **全面功能集**:包括虚拟主题、持久订阅、排他队列、 scheduled messages 等。 - **低依赖性**:设计简洁,依赖项少,支持嵌入式部署或与Java EE应用服务器集成。 #### 3. **版本更新亮点** - **2.7.0**: - 支持高级目的选项(如consumersBeforeDispatchStarts、timeBeforeDispatchStarts)。 - 增加地址和队列删除延迟配置。 - 支持HTTP访问日志、队列清理命令、用户角色管理、审计日志等。 - **2.6.0**: - 支持正则表达式匹配客户端证书。 - 支持SASL_EXTERNAL协议。 - 新增虚拟主题映射和排他队列示例。 - **2.5.0**: - 支持排他消费者、SSL证书撤销列表、OpenWire的最后值队列等。 - **2.4.0**: - 支持JMX配置、STOMP WebSocket最大帧长度配置、基于角色的访问控制等。 - **2.3.0**: - 新增Web控制台、关键性能分析和死锁检测功能。 #### 4. **安装与配置** - **目录结构**: - `bin`:包含运行脚本。 - `examples`:提供多种示例。 - `lib`:包含依赖库。 - `web`:包含Web控制台和API文档。 - **Broker 实例**: - 实例目录应与主安装目录分离,便于升级和管理。 #### 5. **示例与功能** - **Divert**:允许消息透明地从一个地址路由到另一个地址。 - **Durable Subscription**:持久订阅支持,消息在订阅者断开时仍可保留。 - **Embedded**:支持将消息代理嵌入到用户代码中。 - **Exclusive Queue**:排他队列确保消息仅路由给一个消费者。 - **Message Expiration**:支持消息过期地址配置,过期消息可路由到指定地址。 #### 6. **升级注意事项** - **从2.4.0升级**: - 配置管理上下文以启用基于角色的访问控制。 - **从2.3.0升级**: - 添加控制台应用配置。 - **从2.2.0升级**: - 添加控制台应用配置。 #### 7. **总结** Apache ActiveMQ Artemis 是一个功能全面、性能卓越、高度灵活的消息系统,适用于高可用、分布式和嵌入式场景。文档详细介绍了其核心功能、版本更新、安装配置及示例,帮助用户快速上手并充分利用其强大功能。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 402 页请下载阅读 -
文档评分
请文明评论,理性发言.