pdf文档 Apache ActiveMQ Artemis 2.25.0 User Manual

6.41 MB 514 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
本文档详细介绍了Apache ActiveMQ Artemis 2.25.0的使用手册,包括服务器的使用、目录结构、版本升级指南等内容。文档指出Apache ActiveMQ Artemis是一款高性能、多协议支持、可集成的消息中间件,适用于高可用性和灵活的集群配置。升级部分强调了版本间的主要更改,如Java 11的要求、配置文件的XML命名空间变更、JDBC持久化的数据库调整等。同时,文档还介绍了Broker的创建、配置和管理,及性能优化与故障排除等实用指南。
AI总结
《Apache ActiveMQ Artemis 2.25.0 User Manual》总结如下: --- ### **目录与文件结构** Apache ActiveMQ Artemis的安装目录结构如下: - **bin**:存放运行ActiveMQ Artemis所需的二进制文件和脚本。 - **examples**:提供各种示例代码,展示如何运行和使用ActiveMQ Artemis。 - **lib**:包含运行所需的JAR包和库文件。 - **schema**:存放用于验证配置文件的XML Schema文件。 - **web**:Web上下文目录,当Broker运行时会加载该目录。 - **user-manual**:官方用户手册。 - **api**:API文档。 --- ### **创建Broker实例** 文档提醒用户,在EJB中频繁创建新的连接和会话(每次交互都创建)是一个反模式,应尽量避免。 --- ### **版本更新说明** 文档详细记录了从2.6.0到2.25.0的版本更新,重点包括: 1. **2.25.0**: - 改进了分页流控(Paging Flow Control)。 - 修复了多个Bug,并进行了性能优化。 2. **2.24.0**: - 简化了页面缓存,文件直接读取到队列,无需软缓存。 3. **2.20.0**: - Java 11成为必需版本。 - 新增管理API,支持重放保留的日志记录。 4. **2.6.0**: - 支持通过正则表达式匹配客户端证书。 - 增加了对SASL_EXTERNAL的支持。 5. **2.5.0**: - 增加了排他消费者支持。 - 支持OpenWire的“Last-value queue”功能。 升级时需要注意: - 某些版本升级需要修改配置文件(如`bootstrap.xml`和`management.xml`),更改XML命名空间。 - 数据库.schema更改可能需要执行ALTER TABLE操作。 - 部分版本升级会影响MQTT客户端的队列持久化设置。 --- ### **性能工具与配置** - 提供了性能监控和调优工具,支持运行时重新加载日志配置。 - 支持通过masked passwords实现敏感信息保护。 - 增强了队列的消息计数和大小度量。 --- ### **故障排除与调优** 文档提供了常见问题的解决方案,帮助用户快速排查和优化系统性能。 --- ### **重启顺序** 文档详细说明了Broker重启的顺序和注意事项。 --- ### **介绍与核心功能** Apache ActiveMQ Artemis是一款开源的消息中间件(Message Oriented Middleware, MoM),具有以下特点: - **高性能**:支持高吞吐率的持久化和非持久化消息传输。 - **多协议支持**:支持 MQTT、AMQP、STOMP、OpenWire等协议。 - **高可用性**:提供自动客户端故障转移,确保消息无丢失或重复。 - **灵活性**:支持集群、负载均衡和路由配置。 - **嵌入式设计**:可嵌入到应用程序或独立运行。 --- ### **法律与许可证** Apache ActiveMQ Artemis采用Apache Software License v 2.0授权,供用户免费使用和修改。 --- 以上为《Apache ActiveMQ Artemis 2.25.0 User Manual》的核心内容总结,涵盖了安装、使用、版本更新、性能优化和核心功能等关键信息。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 502 页请下载阅读 -
文档评分
请文明评论,理性发言.