Apache ActiveMQ Artemis 1.5.0 User Manual
1.60 MB
393 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档详细介绍了Apache ActiveMQ Artemis 1.5.0的用户手册,涵盖了其架构、安装、使用方法以及核心功能。Apache ActiveMQ Artemis是一个开源的、多协议支持、高性能的集群消息系统,支持嵌入式部署和高可用性。用户可以通过命令行创建broker实例,并对其进行配置和管理。文档还提供了关于集成、配置和高可用性的详细说明,并介绍了其在Apache Karaf中的安装和配置过程。 | ||
AI总结 | ||
《Apache ActiveMQ Artemis 1.5.0 用户手册》主要介绍了Apache ActiveMQ Artemis的功能、安装使用方法及项目信息。以下是核心内容的总结:
1. **Apache ActiveMQ Artemis 简介**
Apache ActiveMQ Artemis 是一个开源的、多协议支持、可嵌入、高性能的集群异步消息系统,属于面向消息的中间件(Message-Oriented Middleware, MoM)。它具有以下特点:
- 100% 开源,采用 Apache 许可证 v2.0。
- 高性能,支持持久和非持久消息。
- 全面功能,支持高可用性、灵活的集群和路由配置。
- 跨平台,支持 Java 8+ 的环境。
- 最小的第三方依赖,支持独立运行、嵌入到应用程序或集成到 JEE 应用服务器中。
2. **安装与目录结构**
- 下载后,重要目录包括:
- `bin`:运行 ActiveMQ Artemis 的二进制文件和脚本。
- `web`:Web 上下文加载目录。
- `user-manual`:用户手册。
- `examples`:JMS 和 Java EE 示例。
- `lib`:运行所需的 JAR 包和库文件。
- `schemas`:配置文件的 XML 模式。
- 创建 Broker 实例时,建议不要直接在 `${ARTEMIS_HOME}` 下,而是放置在系统的运行数据目录下(如 Unix 系统的 `/var/lib`)。 Broker 实例目录包含 `bin`、`etc`(配置文件)、`data`(持久消息)、`log` 等子目录。
3. **启动与配置**
- 通过 `${ARTEMIS_HOME}/bin/artemis` 脚本启动和停止服务器。
- 配置文件位于实例目录的 `etc` 下,启动时可以通过参数调整配置。
4. **关键特性**
- **高可用性**:支持自动客户端故障转移,确保消息无丢失或重复。
- **灵活集群**:支持负载均衡和地理分布式集群。
- **多协议支持**:包括 AMQP、STOMP、MQTT 和 HornetQ 协议。
- **应用程序级故障转移**:通过 JMS ExceptionListener 实现客户端_side_故障转移。
5. **案例与文档资源**
- 提供多个示例,如 JMS 消息发送和接收、应用程序级故障转移和核心桥示例等。
- 用户手册、API 文档和配置参考详细记录了系统使用和开发信息。
6. **项目信息**
- 官方网站:[http://activemq.apache.org/artemis](http://activemq.apache.org/artemis)。
- 软件下载:[http://activemq.apache.org/download.html](http://activemq.apache.org/download.html)。
- 社区支持:包括用户论坛、开发者论坛和 IRC 频道。
- 源码仓库:[https://github.com/apache/activemq-artemis](https://github.com/apache/activemq-artemis)。
总结来说,Apache ActiveMQ Artemis 是一个功能强大、灵活性高的消息中间件,适合需要高性能和高可用性的分布式系统。其开源特性和跨平台支持使其成为消息系统领域的重要选项。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
381 页请下载阅读 -
文档评分