J2EE

連線能力 > 容器 > J2EE

在 J2EE 1.4 或更新版本中,與 JMS 提供者整合的標準方式是透過 JCA 1.5 和資源介面卡

簡介

ActiveMQ Classic 包含一個 Java Connector Architecture (JCA) 1.5 資源介面卡。JCA 1.5 定義了 J2EE 應用程式伺服器和外部資源(如資料庫和訊息傳遞中介軟體)之間的合約。它允許應用程式伺服器有效地池化連線、控制交易和管理安全性。資源介面卡允許從任何 J2EE 1.4 應用程式伺服器使用 ActiveMQ Classic。我們已測試過資源介面卡在以下 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 屬性啟用嵌入式代理程式。

設定參考

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