ActiveMQ簡介

翻譯自ACTIVEMQ官網:http://activemq.apache.org/

Apache ActiveMQ ™ is the most popular and powerful open source messaging and Integration Patterns server.

Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License

Apache ActiveMQ是最流行和最強大的開源消息傳遞和集成模式服務器。

Apache ActiveMQ快速,支持許多跨語言客戶端和協議,具有易於使用的企業集成模式和許多高級功能,同時完全支持JMS 1.1和J2EE 1.4。 Apache ActiveMQ是根據Apache 2.0許可證發佈的。


Features

  • Supports a variety of Cross Language Clients and Protocols from Java, C, C++, C#, Ruby, Perl, Python, PHP
    • OpenWire for high performance clients in Java, C, C++, C#
    • Stomp support so that clients can be written easily in C, Ruby, Perl, Python, PHP, ActionScript/Flash, Smalltalk to talk to ActiveMQ as well as any other popular Message Broker
    • AMQP v1.0 support
    • MQTT v3.1 support allowing for connections in an IoT environment.
  • full support for the Enterprise Integration Patterns both in the JMS client and the Message Broker
  • Supports many advanced features such as Message Groups, Virtual Destinations, Wildcards and Composite Destinations
  • Fully supports JMS 1.1 and J2EE 1.4 with support for transient, persistent, transactional and XA messaging
  • Spring Support so that ActiveMQ can be easily embedded into Spring applications and configured using Spring's XML configuration mechanism
  • Tested inside popular J2EE servers such as TomEE, Geronimo, JBoss, GlassFish and WebLogic
    • Includes JCA 1.5 resource adaptors for inbound & outbound messaging so that ActiveMQ should auto-deploy in any J2EE 1.4 compliant server
  • Supports pluggable transport protocols such as in-VM, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA transports
  • Supports very fast persistence using JDBC along with a high performance journal
  • Designed for high performance clustering, client-server, peer based communication
  • REST API to provide technology agnostic and language neutral web based API to messaging
  • Ajax to support web streaming support to web browsers using pure DHTML, allowing web browsers to be part of the messaging fabric
  • CXF and Axis Support so that ActiveMQ can be easily dropped into either of these web service stacks to provide reliable messaging
  • Can be used as an in memory JMS provider, ideal for unit testing JMS

譯:

特點:

1、支持Java,C,C ++,C#,Ruby,Perl,Python,PHP中的各種跨語言客戶端和協議

1)OpenWire,針對於Java,C,C ++,C#中的高性能客戶端

2)Stomp支持客戶端像其他流行的消息代理一樣可以用C,Ruby,Perl,Python,PHP,ActionScript / Flash,Smalltalk語言容易地編寫與ActiveMQ對話

3)AMQP v1.0支持

4)MQTT v3.1支持允許在IoT環境中進行連接。

2、完全支持JMS客戶端和消息代理中的企業集成模式

3、支持許多高級功能,如Message Groups,Virtual Destinations,Wildcards和Composite Destinations

4、完全支持JMS 1.1和J2EE 1.4規範(持久化,事務,XA消息)

5、Spring支持,使ActiveMQ可以輕鬆嵌入到Spring應用程序中,並使用Spring的XML配置機制進行配置

6、流行的J2EE服務器(如TomEE,Geronimo,JBoss,GlassFish和WebLogic)進行了測試

1)包括用於入站和出站消息的JCA 1.5資源適配器,以便ActiveMQ在任何J2EE 1.4兼容的服務器上自動部署

7、支持可插拔傳輸協議,如int-VM,TCP,SSL,NIO,UDP,multicast,JGroups和JXTA傳輸

8、支持使用JDBC和高性能日誌提供高速的消息持久化

9、專爲高性能集羣,客戶端服務器,點對點而設計

10、REST風格的API提供technology agnostic和基於API的language neutral web進行消息傳遞

11、Ajax支持使用純DHTML的Web瀏覽器進行Web流媒體支持,允許Web瀏覽器成爲消息傳遞結構的一部分。

12、CXF和Axis支持,使ActiveMQ可以輕鬆地放入這些Web服務堆棧中以提供可靠的消息傳遞

持許多跨語言客戶端和協議,具有易於使用的企業集成模式和許多高級功能,同時完全支持JMS 1.1和J2EE 1.4。 Apache ActiveMQ是根據Apache 2.0許可證發佈的。

13、可用作內存JMS提供程序,是單元測試JMS的理想選擇



發佈了254 篇原創文章 · 獲贊 159 · 訪問量 64萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章