Apache Activemq 简明教程
Apache ActiveMQ - Features
ActiveMQ 旨在为企业级消息传递应用程序提供高可用性、可伸缩性、可靠性、性能和安全性。以下是 ActiveMQ 的一些显著特性。
ActiveMQ is designed to provide high availability, scalability, reliability, performance and security for enterprise level messaging applications. Following are some of the salient features of ActiveMQ.
-
JMS Compliant − ActiveMQ is fully compliant with JMS 1.1 standards. JMS spec provides a standard mechanism for synchronous or asynchronous message delivery, once-and-only-once message delivery, message durability for subscribers, etc.
-
Connectivity Options − ActiveMQ supports HTTP/S, multicast, SSL, Stomp, TCP, UDP, XMPP, thus providing a wide range of options for connectivity and allows various systems to communicate using their choice of protocols.
-
Pluggable Architecture − ActiveMQ allows to choose a persistence mechanism and also provides options to customize security for authentication and authorization as per the application needs.
-
Multi-Platform − ActiveMQ provides client APIs for many popular languages like Java, C, C++, .NET, Perl, PHP, Python, Ruby etc. ActiveMQ Broker will run in JVM but clients can be written using any of the supported languages.
-
Broker Cluster − ActiveMQ allows to prepare a network of brokers for scalability and can support different types of topologies.
-
Features Rich − ActiveMQ provides many advanced features for both broker and clients and support Apache Camel.
-
Simple Administration Interface − ActiveMQ administration console is easy to use but still provides many powerful administration features.