资源适配器

连接性 > 容器 > 资源适配器

介绍

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 中央仓库 获取

部署指南

使用嵌入式代理

ActiveMQ Classic 资源适配器可以使用任何可用的传输连接到远程代理,或者它可以启动嵌入式代理。如 资源适配器属性 中所述,您可以使用 BrokerXmlConfig 属性启用嵌入式代理。

配置参考

Apache, ActiveMQ, Apache ActiveMQ、Apache 羽毛标志和 Apache ActiveMQ 项目标志是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 许可。