搜索

pdf文档 Apache ActiveMQ Artemis 2.1.0 User Manual

1.93 MB 407 页 0 下载 73 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Apache ActiveMQ Artemis服务器的使用,包括安装、创建代理实例、配置协议支持(如JMS、AMQP、MQTT、STOMP、OPENWIRE)以及高可用性和集群功能。文档还提供了日志管理、配置参考和示例运行信息,帮助用户全面了解和操作ActiveMQ Artemis。
AI总结
### Apache ActiveMQ Artemis 2.1.0 用户指南总结 #### 1. 使用服务器 - **启动和停止**:介绍了如何启动和停止 Apache ActiveMQ Artemis 服务器。 - **目录布局**:服务器的默认配置文件和运行时数据位于 `$ARTEMIS_HOME` 目录,包含 `bin`、`web`、`user-manual` 等文件夹。 - **核心功能**:默认启用 JMS 服务,支持多种协议(如 AMQP、MQTT、STOMP、OPENWIRE)。 #### 2. 安装 - **关键文件夹**: - `bin`:包含运行 ActiveMQ Artemis 所需的二进制文件和脚本。 - `examples`:提供 JMS 和 Java EE 示例,详细说明如何运行示例。 - `lib`:包含运行 ActiveMQ Artemis 所需的 JAR 和库文件。 - `schema`:存储用于验证配置文件的 XML 模式。 #### 3. 创建代理实例 - **实例目录**:代理实例目录包含 `bin`、`etc`、`data`、`log` 等子目录,用于存储配置文件和运行时数据。 - **推荐路径**:建议将实例目录放在 `$ARTEMIS_HOME` 之外,例如 `/var/lib/mybroker`。 - **创建命令**:使用 `${ARTEMIS_HOME}/bin/artemis create mybroker` 创建实例。 #### 4. 选项 - **配置参数**:创建实例时可通过命令行指定多个选项,建议使用 `--help` 查看最新属性列表。 #### 5. 示例 - **JMS 桥接**:展示如何在两个独立服务器之间建立桥接。 - **JMS 上下文**:使用 JMS 2.0 上下文接口发送和接收消息。 - **JMS 共享消费者**:允许在主题上共享订阅,提高可扩展性。 - **JMX 管理**:通过 JMX 监控和管理 ActiveMQ Artemis。 - **大消息**:支持发送和接收超大消息,持久化存储确保服务器重启后消息不丢失。 - **最后值队列**:特殊队列,丢弃旧消息,保留最新消息。 #### 6. 支持的协议 - **AMQP**:支持 AMQP 1.0 协议,兼容支持该版本的客户端。 - **MQTT**:支持 MQTT 3.1.1,适用于资源受限的环境。 - **STOMP**:简单文本协议,支持与多种语言的客户端交互。 - **OPENWIRE**:兼容 ActiveMQ 5.x 的协议,支持 5.12.x 及以上版本。 #### 7. 高可用性和集群 - **高可用性**:提供自动故障转移功能,会话自动 reconnect 到备用服务器。 - **集群**:支持集群部署,增强系统的可用性和负载能力。 #### 8. 其他功能 - **日志**:提供日志文件,帮助排查问题和监控服务器状态。 - **更新**:提供更新指南,方便用户升级到新版本。 #### 9. 配置和管理 - **配置参考**:详细说明配置文件和参数。 - **故障排除**:提供故障排除和性能调优建议。 #### 10. 法律声明 - 文档受 Apache 许可证 2.0 保护,禁止在未授权的情况下使用。 ### 总结 Apache ActiveMQ Artemis 是一个功能强大的消息中间件,支持多种协议和高可用性,适合需要高性能和可靠消息传输的场景。通过合理的配置和管理,可以充分发挥其潜力。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 395 页请下载阅读 -
文档评分
请文明评论,理性发言.