功能概述
- 支援來自 Java、C、C++、C#、Ruby、Perl、Python、PHP 等多種跨語言用戶端和協定
- 在 JMS 用戶端和訊息代理程式中完全支援 企業整合模式
- 支援許多進階功能,例如訊息群組、虛擬目的地、萬用字元和複合目的地
- 完全支援 JMS 1.1 和 J2EE 1.4,並支援暫時性、持久性、事務性和 XA 訊息傳遞
- Spring 支援,因此 ActiveMQ Classic 可以輕鬆嵌入到 Spring 應用程式中,並使用 Spring 的 XML 設定機制進行設定
- 已在流行的 J2EE 伺服器(例如TomEE、Geronimo、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