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服務器(如TomEEGeronimo,JBoss,GlassFish和WebLogic)中進行測試
    • 包含用於入站和出站消息的JCA 1.5資源適配器,以便ActiveMQ應該在任何兼容J2EE 1.4的服務器中自動部署
  • 支持可插拔的傳輸協議,例如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
相關文章
相關標籤/搜索