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