我想在一个独立的 springboot 应用程序中使用 Narayana - WS-Transaction,在单个事务中调用两个不同的 Webservics。其中一个内部使用数据库资源进行插入/更新。
纳拉亚纳可以独立 WSAT 吗?如果是:
如何在 Springboot java 配置中配置UserTransaction、PlatformTransactionManger等?
如何将这两个 WebServiceTemplate 添加为"WS-AT 事务资源"?
这里的例子没有显示这些豆子:https://github.com/jbosstm/quickstart/tree/master/spring/stock-market-with-narayana-spring-boot/src/main
不幸的是,没有Narayana Spring Boot WS-AT快速入门可以告诉你如何使用该技术。WS-AT是WildFly应用服务器中最好的集成。可以找到 Narayana 快速入门,其中包含在 https://github.com/jbosstm/quickstart/tree/master/XTS 上运行它的示例。如果您考虑使用 Spring Boot,那么一般来说应该是可能的,但您需要自己配置所有集成。这不是由Narayana团队准备和/或维护的。您可以在 https://github.com/jbosstm/quickstart/tree/master/spring 使用 Spring Boot 迭代 Narayana 的快速入门中获得灵感。如果您想检查如何完成与WildFly的集成,那么可以 https://github.com/wildfly/wildfly/blob/master/xts/src/main/java/org/jboss/as/xts/XTSSubsystemAdd.java 一个好的起点。