資源轉接器
簡介
ActiveMQ Classic 包含一個 Java Connector Architecture (JCA) 1.5 資源轉接器。JCA 1.5 定義了 J2EE 應用程式伺服器和外部資源(如資料庫和訊息中介軟體)之間的合約。它允許應用程式伺服器有效地池化連線、控制交易和管理安全性。資源轉接器允許 ActiveMQ Classic 從任何 J2EE 1.4 應用程式伺服器使用。我們已測試資源轉接器在以下 J2EE 1.4 容器中運作:
- TomEE 1
- Geronimo 1
- GlassFish
- JBoss 4
- WebLogic 9
- WebSphere 6
功能
- 入站連線透過 XA 或本地交易將訊息傳遞到 MDB。
- 出站連線支援標準容器池化,或可以重複使用入站連線/會話以避免 XA。
- JTA 支援:可以加入 XA 和本地交易。
- 支援透過 XAResource.recover() 進行 XA 交易復原。
- 當在 JTA 交易之外使用時,會話交易設定保留正常的 JMS 語義,以便您的 Web 應用程式層可以使用它。
- 可以配置和啟動嵌入式代理。
- 可以連接到外部 ActiveMQ Classic 代理或嵌入式代理。
- 入站訊息傳遞支援對並行性和預取進行細緻控制。
- 批次處理,以便可以在同一交易中傳遞多個訊息,以獲得最佳效能。
下載 RAR
RAR 可透過 maven central 取得
部署指南
使用嵌入式代理
ActiveMQ Classic 資源轉接器可以使用任何可用的傳輸協定連接到遠端代理,或者它可以啟動嵌入式代理。如 資源轉接器屬性 中所述,您可以使用 BrokerXmlConfig 屬性啟用嵌入式代理。