Apache ActiveMQ Artemis 2.15.0 User Manual
5.27 MB
441 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档详细介绍了Apache ActiveMQ Artemis 2.15.0的使用手册,涵盖了安装、配置、架构和版本更新等内容。该手册描述了ActiveMQ Artemis作为一个高性能、多协议的消息中间件系统,支持集群、高可用性和灵活的配置选项。文档还提供了不同版本的发布说明,包括新功能和升级指南。用户可以通过手册了解如何运行服务器、管理消息队列以及优化系统性能。 | ||
AI总结 | ||
以下是对《Apache ActiveMQ Artemis 2.15.0 User Manual》的中文总结,内容涵盖了核心功能、安装使用、配置、版本更新等关键信息:
---
### Apache ActiveMQ Artemis 简介
Apache ActiveMQ Artemis 是一个开源的、支持多协议、高性能的消息中间件(Message Oriented Middleware, MoM)。它设计简洁,功能强大,支持嵌入式部署、集群和高可用性,适用于各种场景。
#### 主要特点:
1. **开源与协议支持**:完全开源,遵循 Apache License 2.0,支持多种协议(如 AMQP、OpenWire、MQTT、STOMP、HornetQ 等)。
2. **性能与可靠性**:采用高性能日志,支持持久和非持久消息,保证消息传输的高效性和可靠性。
3. **灵活性与扩展性**:支持群集、负载均衡、地理分布式网络,提供零消息丢失的高可用性解决方案。
4. **跨平台支持**:基于 Java 8+,可运行在 Windows、Linux 等多种平台。
---
### 核心架构
1. **服务器设计**:采用Plain Old Java Objects (POJOs) 架构,轻量级设计,支持插件扩展。
2. **客户端 API**:提供两个 API:
- **Core API**:简单直观,提供对 broker 对象的精细控制。
- **JMS 2.0 API**:通过 JMS facade 层将 JMS 操作转换为 Core API。
3. **协议支持**:支持多种协议的客户端访问,broker 本身是协议不可知的。
4. **高性能日志**:用于消息持久化,提供高吞吐量和低延迟。
---
### 安装与运行
1. **目录结构**:
- **bin**:运行 ActiveMQ Artemis 的二进制文件和脚本。
- **lib**:运行时所需的 jar 文件。
- **examples**:示例代码和配置,用于快速上手。
- **user-manual**:完整的用户手册。
2. **运行服务器**:
- 启动命令:`./artemis run`(Linux/macOS)或 `artemis-service.exe start`(Windows)。
- Windows 上可将其注册为服务:`artemis-service.exe install`。
3. **配置文件**:默认配置文件为 `broker.xml`,支持自定义地址、队列、安全域等。
---
### 配置
1. **启动依赖**:通过 `JAVA_ARGS` 添加到类路径,支持日志处理器等功能。
2. **运行时依赖**:将 jar 包放入 `lib` 目录或实例的 `lib` 文件夹。
3. **资源限制**:支持配置内存使用、队列大小等,提供灵活的资源控制。
---
### 版本更新
- **2.14.0**:
- 提供管理 API 更新队列转发(Diverts)。
- 支持丢弃队列路由、JVM GC 和线程度量。
- 新增地址内存使用和大小的度量指标。
- **2.13.0**:
- 支持地址重复 ID 缓存管理。
- 提供最小和最大过期延迟设置。
- 改进审计日志和命令行工具。
- **1.0.0**:
- 初始版本,继承 ActiveMQ 5.x 功能,支持 OpenWire、AMQP 1.0 等。
---
### 法律信息
Apache ActiveMQ Artemis 根据 Apache License 2.0 开源,用户在遵循协议的前提下,可免费使用和分发。软件以“按原样”方式提供,不附带任何明示或暗示的保修。
---
### 总结
Apache ActiveMQ Artemis 是一款功能强大、性能优异的消息中间件,适合构建高可用、高性能的消息系统。它支持多种协议和部署方式,适合从嵌入式应用到分布式集群的各种场景。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
429 页请下载阅读 -
文档评分