功能概述

功能 > 功能概述

  • 支援來自 Java、C、C++、C#、Ruby、Perl、Python、PHP 等多種跨語言用戶端和協定
    • 針對 Java、C、C++、C# 中的高效能用戶端提供 OpenWire
    • 支援 Stomp,因此用戶端可以使用 C、Ruby、Perl、Python、PHP、ActionScript/Flash、Smalltalk 等語言輕鬆編寫,以與 ActiveMQ Classic 以及任何其他流行的訊息代理程式進行通訊
    • 支援 AMQP v1.0
    • 支援 MQTT v3.1,允許在 IoT 環境中進行連線。
  • 在 JMS 用戶端和訊息代理程式中完全支援 企業整合模式
  • 支援許多進階功能,例如訊息群組虛擬目的地萬用字元複合目的地
  • 完全支援 JMS 1.1 和 J2EE 1.4,並支援暫時性、持久性、事務性和 XA 訊息傳遞
  • Spring 支援,因此 ActiveMQ Classic 可以輕鬆嵌入到 Spring 應用程式中,並使用 Spring 的 XML 設定機制進行設定
  • 已在流行的 J2EE 伺服器(例如TomEEGeronimo、JBoss、GlassFish 和 WebLogic)中進行測試
    • 包含JCA 1.5 資源配接器,用於傳入和傳出訊息傳遞,因此 ActiveMQ Classic 應可自動部署在任何符合 J2EE 1.4 標準的伺服器中
  • 支援可插拔的傳輸協定,例如in-VM、TCP、SSL、NIO、UDP、多點傳播、JGroups 和 JXTA 傳輸
  • 使用 JDBC 和高效能日誌支援非常快速的持久性
  • 專為高效能叢集、用戶端-伺服器、對等通訊而設計
  • REST API 提供與技術無關且與語言無關的基於 Web 的訊息傳遞 API
  • Ajax 支援使用純 DHTML 向 Web 瀏覽器進行 Web 串流,允許 Web 瀏覽器成為訊息傳遞架構的一部分
  • CXF 和 Axis 支援,因此可以輕鬆將 ActiveMQ Classic 放入其中任何一個 Web 服務堆疊中,以提供可靠的訊息傳遞
  • 可以用作記憶體中的 JMS 提供程式,非常適合單元測試 JMS

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌和 Apache ActiveMQ 專案標誌是 The Apache Software Foundation 的商標。Copyright © 2024, The Apache Software Foundation. 根據 Apache License 2.0 授權。