pdf文档 Apache ActiveMQ Artemis 2.31.1 User Manual

10.75 MB 525 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Apache ActiveMQ Artemis 2.31.1的功能和使用,包括其作为多协议、嵌入式、高性能的集群异步消息系统的特性。它支持JMS规范,提供持久订阅和消息过期管理等功能。文档还涵盖了安装过程、目录结构和示例的运行方法,展示了其高可用性和集群特性。
AI总结
# Apache ActiveMQ Artemis 2.31.1 用户手册总结 ## 项目概述 - Apache ActiveMQ Artemis 是 Apache 开源项目,提供了一个多协议、可嵌入、高性能、集群化的异步消息系统。 - 它属于消息导向中间件(Message Oriented Middleware, MoM)。 - 官方资源:[官方页面](https://activemq.apache.org/components/artemis) | [下载次数][下载页面](https://activemq.apache.org/components/artemis/download) | [Git仓库](https://github.com/apache/activemq-artemis)。 ## 功能与特点 - **多协议支持**:支持MQTT、AMQP、OpenWire、STOMP等协议。 - **高性能**:创新性的日志设计使得持久消息性能类似于非持久消息,非持久消息性能更为出色。 - **全面的特性**:提供所有严肃消息系统应有的功能,包括自动创建地址/队列、Jolokia集成、支持失败自动重连等。 - **高可用性**:提供自动客户端故障转移,保证消息无丢失或重复。 - **集群与路由**:支持地理分布的集群,可加载平衡消息,也可配置消息路由。 - **灵活部署**:可独立运行、嵌入到Java应用服务器或自己的产品中。 ## 安装与使用 - **下载与目录结构**:主程序包含多个关键目录: - `bin`:启动和停止服务器的可执行文件。 - `lib`:运行所需的JAR包和库。 - `examples`:90多个示例程序,展示各项功能。 - **启动服务器**:在 `${ARTEMIS_HOME}/bin` 目录下使用 `artemis start` 启动,默认使用 `localhost:61616`,可通过 `artemis stop` 停止。 ## 功能特性 - **持久订阅**:按JMS 1.1规范实现的持久订阅,可在订阅者离线时保留消息,重启后依然有效。 - **独占队列**:确保每条消息仅由一个消费者接收。 - **消息过期**:消息可设定保留时间,过期消息转移到指定地址,便于后续处理。 ## 版本更新 - **2.31.1**:主要为修复版本,包含少量新特性和改进。 - **2.8.0**:增强了对JMSXGroupFirstForConsumer的支持,加强了AMQP消息的重复检测。 - **2.7.0 & 2.6.4**:性能优化及新特性引入,如延迟删除队列、用户角色管理、auditing日志、Docker支持等。 - **更早版本**:如2.6.4主要集中在问题修复,新增了部分功能。 ## 示例 - 分布在 `examples` 目录下,分为 `features` (功能示例) 和 `protocols` (协议特定示例)。 -feito comandos CLI para criar e gerenciar servidores em diferentes cenários. 总结:Apache ActiveMQ Artemis 2.31.1 是一款功能强大且高度可配置的消息中间件,适用于各种规模的应用场景。它通过支持多种协议和灵活的部署选项,提供了卓越的性能和可用性,是构建现代消息系统的理想选择。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 513 页请下载阅读 -
文档评分
请文明评论,理性发言.