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