Apache Activemq 简明教程

Apache ActiveMQ - Features

ActiveMQ 旨在为企业级消息传递应用程序提供高可用性、可伸缩性、可靠性、性能和安全性。以下是 ActiveMQ 的一些显著特性。

  1. JMS Compliant − ActiveMQ 完全符合 JMS 1.1 标准。JMS 规范为同步或异步消息传递、仅传递一次的消息传递、消息对订户的耐用性等提供了标准机制。

  2. Connectivity Options − ActiveMQ 支持 HTTP/S、多播、SSL、Stomp、TCP、UDP、XMPP,从而为连接提供了广泛的选择,并允许各种系统使用选择的协议进行通信。

  3. Pluggable Architecture − ActiveMQ 允许选择持久性机制,还提供自定义安全性的选项,用于根据应用程序的需要进行身份验证和授权。

  4. Multi-Platform − ActiveMQ 为许多流行的语言(如 Java、C、C++、.NET、Perl、PHP、Python、Ruby 等)提供客户端 API。ActiveMQ 代理将在 JVM 中运行,但客户端可以使用任何受支持的语言编写。

  5. Broker Cluster − ActiveMQ 允许为可伸缩性准备代理网络,并可以支持不同类型的拓扑。

  6. Features Rich − ActiveMQ 为代理和客户端提供许多高级功能,并支持 Apache Camel。

  7. Simple Administration Interface − ActiveMQ 管理控制台易于使用,但仍提供许多强大的管理功能。