pdf文档 Apache ActiveMQ Artemis 1.4.0 User Manual

1.59 MB 389 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Apache ActiveMQ Artemis 1.4.0的使用手册,涵盖了服务器的使用、安装步骤、目录结构、管理API、日志配置、协议支持以及创建Broker实例的方法。文档还讨论了ActiveMQ Artemis的架构、性能特点以及其灵活的配置选项,适用于需要高性能和可靠消息传递的应用场景。
AI总结
《Apache ActiveMQ Artemis 1.4.0 User Manual》摘要 ### 架构与使用服务器 - **安装与目录结构**: ActiveMQ Artemis安装后目录包括以下重要文件夹: - `bin`:运行服务器的二进制文件和脚本。 - `web`:服务器运行时加载的网页内容。 - `user-manual`与`api`:用户手册和API文档。 - `examples`:JMS和Java EE示例,详见“运行示例”章节。 - `lib`:运行所需的库文件。 - `schemas`:用于验证配置文件的XML架构。 - **创建经纪人实例**: 经纪人实例是一个包含配置和运行数据(如日志和消息存储)的目录,建议不要将其创建在`${ARTEMIS_HOME}`下。 创建实例时,生成的目录包括: - `bin`:实例的执行脚本。 - `etc`:配置文件。 - `data`:持久消息存储。 - `log`:日志文件。 - `tmp`:临时文件,安全删除。 - **运行与配置**: - 默认启用JMS服务,`jmx-use-broker-name`配置项用于控制JMX对象名称的格式。 - 可通过命令行工具`artemis`启动/停止服务器,调整默认配置。 --- ### 管理功能 - **管理方式**: ActiveMQ Artemis提供三种管理方式: 1. **JMX**:标准的Java管理扩展。 2. **Core API**:通过核心消息发送管理操作。 3. **JMS API**:通过JMS消息发送管理操作。 每种方式的功能支持一致,用户可根据需求选择。 - **对象名称变化**: - 版本1.1至2更改了JMX对象名称格式,以支持多经纪人部署和与ActiveMQ 5.x兼容。 - 默认roker名称为`localhost`,可通过配置``更改。 --- ### 日志与配置 - **日志配置**: 使用JBoss Logging框架,通过`logging.properties`配置,默认日志同时输出到控制台和文件。 six loggers available: - `org.jboss.logging`:其他日志 calls. - `org.apache.activemq.artemis.core.server`:核心服务器日志. - `org.apache.activemq.artemis.jms`:JMS calls. - `org.apache.activemq.artemis.journal`:Journal calls. - **客户端日志**: 客户端需引入JBoss Logging库,Maven用户可添加相关依赖。 --- ### 协议与互操作性 - **支持的协议**: ActiveMQ Artemis支持以下协议: - AMQP - OpenWire - MQTT - STOMP - HornetQ - 自有高效协议“Core”。 - **协议配置**: - 通过`transport`配置启用特定协议。 - 在`acceptor url`中添加`protocol`参数,可启用多个协议,例如`protocol=AMQP,STOMP`。 --- ### 其他 - **用户手册与访问**: 用户手册位于`web`文件夹下,提供了从安装到高级功能的详细指导。 如需了解更多细节,建议查阅完整手册或相关章节。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 377 页请下载阅读 -
文档评分
请文明评论,理性发言.