J2EE

连接性 > 容器 > J2EE

在 J2EE 1.4 或更高版本中,与 JMS 提供程序集成的标准方法是通过 JCA 1.5 和 资源适配器

介绍

ActiveMQ Classic 包含一个 Java 连接器架构 (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 中心仓库 获取

部署指南

使用嵌入式代理

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

配置参考

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