【发布时间】:2022-02-10 03:38:04
【问题描述】:
我正在寻找示例或资源来证明支持 ActiveMQ 作为资源管理器之一,而 Tuxedo 作为 XA 事务管理器。我正在构建一个 C++ 应用程序来做同样的事情。我在 Tuxedo 社区或 Google 上找不到任何文档。
【问题讨论】:
标签: c++ activemq xa activemq-cpp tuxedo
我正在寻找示例或资源来证明支持 ActiveMQ 作为资源管理器之一,而 Tuxedo 作为 XA 事务管理器。我正在构建一个 C++ 应用程序来做同样的事情。我在 Tuxedo 社区或 Google 上找不到任何文档。
【问题讨论】:
标签: c++ activemq xa activemq-cpp tuxedo
不,它不支持开箱即用。 $TUXDIR/udataobj/RM 中支持的资源管理器列表。要支持 ActiveMQ,您应该在 RM 文件中添加一个条目,其中包含资源管理器名称、包含指向 XA 函数的指针的符号名称以及用于链接资源管理器的库列表。之后,您应该能够构建事务管理器服务器,请参阅 buildtms 命令的手册。
【讨论】:
ActiveMQXAConnectionFactory、ActiveMQXAConnection 和 ActiveMQXASession。 ActiveMQXASession 特别提供了getXAResource(),它返回一个XAResource。