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 页请下载阅读 -
文档评分