pdf文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.