Apache ActiveMQ Artemis 1.5.1 User Manual
1.61 MB
399 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档介绍了Apache ActiveMQ Artemis 1.5.1的用户手册,涵盖了服务器的架构、目录结构、使用方法、管理API、持久性机制和协议支持等。Apache ActiveMQ Artemis是一个高性能的开源消息中间件,支持多种协议如AMQP、MQTT、STOMP等,并提供了多种管理方式,包括JMX、Core API和JMS API。文档还详细描述了持久性配置,包括文件日志和JDBC存储,并强调了其高可用性和灵活的集群配置选项。 | ||
AI总结 | ||
《Apache ActiveMQ Artemis 1.5.1 User Manual》摘要:
### 1. 概述
- **Apache ActiveMQ Artemis** 是一个开源的、高性能、支持多协议的即时消息中间件(Message-Oriented Middleware, MoM),具有高性能、集群支持、高可用性和灵活的配置能力。其设计目标是提供一个低依赖、易于扩展的消息系统,适用于多种场景,包括独立运行、集成到应用服务器或嵌入自有产品。
### 2. 使用服务器
- **服务器使用**:
- 服务器默认配置为独立模式,启用JMS服务。
- 服务器路径由`${ARTEMIS_HOME}`表示,.extract的路径。
- 重要目录包括:
- `bin`:服务器启动和停止脚本。
- `web`:Web上下文目录。
- `user-manual`:用户手册。
- `examples`:示例代码。
- `lib`:运行Required的Jar包和库文件。
- `schemas`:配置文件的XML Schema。
### 3. 安装与配置
- **目录结构**:
- `${ARTEMIS_HOME}`为ActiveMQ Artemis的解压目录。
- Broker实例建议不要存放于`${ARTEMIS_HOME}`,以便于升级。运行`artemis create`命令可创建实例。
- 实例目录结构包括:
- `bin`:实例相关脚本。
- `etc`:配置文件。
- `data`:持久化消息存储。
- `log`:日志文件。
- `tmp`:临时文件。
### 4. 管理与监控
- **管理方式**:
- 支持JMX、Core API和JMS API三种管理方式,功能一致。
- JMX对象名称在版本1.2中更改为`org.apache.activemq.artemis:type=Broker`,可配置为旧格式。
- 支持管理通知订阅。
### 5. 持久化
- **持久化机制**:
- 默认使用高性能文件日志(Append-only)。
- 文件日志优化磁盘I/O,降低随机访问。
- 支持垃圾回收,清理不再需要的日志文件。
- 提供JDBC存储支持(开发中)。
### 6. 协议与互操作性
- **支持协议**:
- 支持AMQP、OpenWire、MQTT、STOMP、HornetQ和Native Core协议。
- 协议通过插件形式实现,可配置传输协议。
- 默认配置包含多协议支持,可通过URL参数指定启用协议。
### 7. 总结
- Apache ActiveMQ Artemis是一款功能强大、高性能的消息中间件,支持灵活的配置和多种协议,适合高可用性和集群场景。
- 文档详细介绍了服务器的使用、安装、管理、持久化和协议配置,提供了丰富的功能和选项以满足不同需求。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
387 页请下载阅读 -
文档评分