activeMQ
特徵
- 支持來自Java,C,C ++,C#,Ruby,Perl,Python,PHP 的各類跨語言客戶端和協議
- 用於Java,C,C ++,C#等高性能客戶端的OpenWire
- Stomp支持,以便客戶端能夠輕鬆地用C,Ruby,Perl,Python,PHP,ActionScript / Flash,Smalltalk與ActiveMQ以及任何其餘受歡迎的Message Broker
- AMQP v1.0支持
- MQTT v3.1支持容許在物聯網環境中進行鏈接。
- 徹底支持JMS客戶端和Message Broker中的企業集成模式
- 支持許多高級功能,如消息組,虛擬目的地,通配符和複合目的地
- 徹底支持JMS 1.1和J2EE 1.4,支持瞬態,持久,事務和XA消息
- Spring支持,以便ActiveMQ能夠輕鬆嵌入到Spring應用程序中,並使用Spring的XML配置機制進行配置
- 在流行的J2EE服務器(如TomEE,Geronimo,JBoss,GlassFish和WebLogic)中進行測試
- 支持可插拔的傳輸協議,例如in-VM,TCP,SSL,NIO,UDP,多播,JGroups和JXTA傳輸
- 使用JDBC和高性能日誌支持很是快速的持久性
- 專爲高性能集羣,客戶端服務器,基於對等的通訊而設計
- REST API爲消息提供技術不可知和語言中立的基於web的API
- Ajax支持使用純DHTML的Web瀏覽器的Web流支持,容許Web瀏覽器成爲消息傳遞結構的一部分
- CXF和Axis支持,以便ActiveMQ能夠輕鬆地放入這些Web服務堆棧中,以提供可靠的消息傳遞
- 能夠用做內存JMS提供程序,很是適合單元測試JMS
-
預安裝要求
-
硬件:html
- ActiveMQ 5.x二進制發行約60 MB的可用磁盤空間。
(您須要額外的磁盤空間來存儲永久消息到磁盤)
- 〜300 MB的ActiveMQ 5.x源代碼或開發者發行版的可用磁盤空間。
-
操做系統:java
- Windows:Windows XP SP2,Windows 2000,Windows Vista,Windows 7。
- Unix:Ubuntu Linux,Powerdog Linux,MacOS,AIX,HP-UX,Solaris或任何支持Java的Unix平臺。
-
環境:web
- Java運行時環境(JRE) JRE 1.7(對於版本<= 5.10.0爲1.6)
(若是計劃從新編譯源代碼,則須要JDK)
- JAVA_HOME環境變量必須設置爲安裝JRE的目錄
(Unix:二進制「java」必須能夠經過PATH變量解析;執行「哪一個java」來驗證)
- Maven 3.0.0構建系統
(只有在你打算從新編譯源代碼的狀況下)
- 將使用的JAR必須添加到類路徑中。
(只有在您打算從新編譯源代碼的狀況下)
- http://activemq.apache.org/getting-started.html
歡迎關注本站公眾號,獲取更多信息