Apache ActiveMQ Artemis 2.1.0 User Manual
1.93 MB
407 页
0 下载
73 浏览
0 评论
0 收藏
所属分类:
后端开发 / Java / ActiveMQ
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .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 页请下载阅读 -
文档评分













