ActiveMQ Classic

經過考驗且值得信賴的開源訊息代理

下載 閱讀文件

Apache ActiveMQ® Classic 是一個受歡迎且功能強大的開源訊息傳遞和企業整合模式伺服器。

它支援多種跨語言用戶端和協定,並具有易於使用的企業整合模式和許多進階功能,同時支援Jakarta Messaging 3.1、JMS 2.0 和 JMS 1.1以及 J2EE 1.4+。Apache ActiveMQ 是在 Apache 2.0 授權條款下發布的。

抓取一個下載版本,查看我們的入門指南,瀏覽我們的常見問題,或開始貢獻


功能

  • 支援來自 Java、C、C++、C#、Ruby、Perl、Python、PHP 的各種跨語言用戶端和協定
    • OpenWire 用於 Java、C、C++、C# 中的高效能用戶端
    • 支援 Stomp,以便可以使用 C、Ruby、Perl、Python、PHP、ActionScript/Flash、Smalltalk 輕鬆編寫用戶端,以與 ActiveMQ 以及任何其他流行的訊息代理進行通訊
    • 支援 AMQP v1.0
    • 支援 MQTT v3.1,允許在 IoT 環境中進行連線。
  • 完全支援 JMS 用戶端和訊息代理中的企業整合模式
  • 支援許多進階功能,例如訊息群組虛擬目的地萬用字元複合目的地
  • 完全支援 JMS 1.1 和 2.0 以及 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

了解更多。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌和 Apache ActiveMQ 專案標誌是 Apache 軟體基金會的商標。版權所有 © 2024,Apache 軟體基金會。根據Apache 授權條款 2.0 授權。