pdf文档 Apache ActiveMQ Artemis 2.10.0 User Manual

4.85 MB 322 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
The document provides a comprehensive user manual for Apache ActiveMQ Artemis 2.10.0, detailing its features, architecture, and management capabilities. Apache ActiveMQ Artemis is an open-source, high-performance messaging system designed for multi-protocol support and clustering. The Management Console offers tools for monitoring and managing brokers, including JMX endpoints, thread usage, and performance metrics. The core architecture is built using Plain Old Java Objects (POJOs) with a high-performance journal for message persistence. The manual also outlines various release notes, highlighting bug fixes, improvements, and new features for different versions.
AI总结
以下是《Apache ActiveMQ Artemis 2.10.0 User Manual》的中文总结,重点突出核心内容和关键信息: --- ### **法律通知** Apache ActiveMQ Artemis 按照 Apache 许可证版本 2.0 发布,用户在遵守许可证条款的前提下可以自由使用。软件以“现状”方式分发,不提供任何明示或暗示的担保。 --- ### **产品介绍** Apache ActiveMQ Artemis 是一个开源的、高性能的、支持多协议的消息中间件(Message Oriented Middleware, MoM),适用于构建嵌入式、集群化和异步消息系统。其核心设计理念是简单、优雅,依赖第三方组件最少。 #### **主要特点** 1. **开源与可用性**:完全开源,采用 Apache 许可证,降低了采用门槛。 2. **高性能**:基于突破性高性能日志,支持持久和非持久消息的快速处理。 3. **多协议支持**:支持 AMQP、OpenWire、MQTT、STOMP、HornetQ 等协议。 4. **高可用性**:提供自动客户端故障转移的高可用性解决方案,确保消息无丢失或重复。 5. **灵活的集群**:支持分布式集群和负载均衡,适用于地理分布的网络。 --- ### **核心架构** 1. **设计理念**:核心采用简单的 Plain Old Java Objects (POJOs) 设计,支持高性能的持久化日志,避免了使用关系型数据库的性能瓶颈。 2. **客户端 API**: - **核心客户端 API**:简单直观,提供对代理对象的直接控制。 - **JMS 2.0 客户端 API**:通过客户端Facade层实现,代理服务器不直接理解JMS协议,而是以多协议agnostic的方式工作。 --- ### **版本历史** 文档详细记录了从 1.0.0 到 2.10.0 的版本更新,以下是部分版本亮点: - **1.0.0**:首次发布,具有与 ActiveMQ 5.x 相似的功能,包括 OpenWire、AMQP 1.0 支持和 Jolokia 集成。 - **2.6.0**:新增支持 AMQP 客户端的 SASL_EXTERNAL、正则表达式匹配客户端证书等功能。 - **2.9.0**:轻量级发布,支持导出指标。 - **2.10.0**:主要是错误修复,并对 CLI 工具进行了改进。 --- ### **管理控制台** management console 提供了直观的 web 界面,支持多种功能: - **导航菜单**:包括帮助文档、关于页面和退出功能。 - **功能标签**: - **Artemis**:核心功能,用于代理服务器的操作和管理。 - **Dashboard**:支持创建和保存基于 JMX 的图表和表格,提供默认的 JVM 健康仪表盘。 - **JMX**:暴露 Jolokia JMX 端点,支持浏览和访问 JVM 的所有 JMX 功能。 - **Threads**:监控线程使用和状态。 - **插件扩展**:支持安装额外的 hawtio 插件以增加功能。 --- ### **总结** Apache ActiveMQ Artemis 是一个高性能、灵活且功能丰富的消息中间件,适用于各种分布式和高可用场景。通过其简单的设计和多协议支持,它能够满足大多数现代消息系统的需求,同时提供了强大的管理和监控能力。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 310 页请下载阅读 -
文档评分
请文明评论,理性发言.