Apache ActiveMQ Artemis 2.31.2 User Manual
10.76 MB
525 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档全面介绍了Apache ActiveMQ Artemis 2.31.2的功能、配置和使用方法。作为一个开源的、多协议、嵌入式、高性能、集群化和异步消息系统,ActiveMQ Artemis支持多种协议包括AMQP、MQTT、STOMP等,并提供了丰富的配置选项和功能,如虚拟主题映射、排他队列、慢消费者检测、SSL配置等。文档还详细描述了如何升级和配置系统,包括安全性、资源限制、日志记录和与其他系统的集成,如Spring和Keycloak。 | ||
AI总结 | ||
《Apache ActiveMQ Artemis 2.31.2 User Manual》是关于Apache ActiveMQ Artemis多协议、可嵌入的高性能消息中间件系统的深入指南。以下是内容的总结,突出核心观点和关键信息:
### 核心项目信息
- **Apache ActiveMQ Artemis**是一个开源项目,旨在构建高性能、支持集群化和异步消息传递的消息中间件系统。
- 它属于Message Oriented Middleware(MoM),支持多协议(如MQTT、AMQP、OpenWire、STOMP等)和多语言客户端。
- 官方资源:
- 项目页面:[https://activemq.apache.org/components/artemis/](https://activemq.apache.org/components/artemis/)
- 下载地址:[https://activemq.apache.org/components/artemis/download/](https://activemq.apache.org/components/artemis/download/)
- Git仓库:[https://github.com/apache/activemq-artemis](https://github.com/apache/activemq-artemis)
### 主要功能与配置
- **协议支持**:支持多种协议,如MQTT、AMQP、OpenWire、STOMP等。
- **安全性**:支持SSL/TLS、SASL_EXTERNAL认证、OAuth2基于Keycloak的认证,以及基于角色的访问控制(RBAC)。
- **性能与优化**:提供高性能消息传递、集群支持、资源限制配置和日志记录功能。
- **持久化与存储**:支持JDBC持久化、共享存储和数据库集成。
- **监控与管理**:通过JMX、Jolokia和Web控制台提供监控和管理功能。
### 版本更新与升级
- **2.5.0版本亮点**:
- 提供独家消费者、虚拟主题映射、SSL证书吊销列表、OpenWire的最后值队列支持。
- 支持Netty中的OpenSSL提供程序、拆分broker.xml文件、增强的队列指标。
- **2.4.0版本亮点**:
- 通过XML配置JMX、支持STOMP WebSocket的最大帧负载长度。
- 提供基于JDBC的高可用性配置。
- **升级注意事项**:
- 从2.4.0升级时,需手动配置`anycastPrefix`和`multicastPrefix`。
- 从2.3.0升级时,需创建`management.xml`文件。
- **1.0.0版本亮点**:
- 首个版本,提供与ActiveMQ "Classic"的兼容性功能,包括OpenWire支持、AMQP 1.0支持等。
### 示例与使用场景
- 提供多种示例:
- 如何配置SSL、检测慢消费者、使用嵌入式Broker、处理消息过期。
- 支持STOMP 1.1和1.2协议。
- 集成Spring、JMS、OpenWire和HTTP传输。
### 安装与目录结构
- 主要目录包括`bin`、`examples`、`lib`、`schema`和`web`。
- 支持多种传输协议配置,如TCP、HTTP、STOMP等。
### 总结
文档详细介绍了Apache ActiveMQ Artemis的功能、配置、版本更新和使用案例,适合开发者和管理员参考。其核心优势在于高性能、多协议支持和灵活的配置能力。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
513 页请下载阅读 -
文档评分