如何配置:WS-AT Narayana独立?

问题描述 投票:0回答:1

我想在一个独立的Spring启动应用程序中使用Narayana-WS-Transaction,它在一个事务中调用两个不同的Web服务。其中一个内部使用db资源进行插入/更新。

narayana可以独立使用WSAT吗?如是 :

  • 如何在Spring Boot java config中配置User Transaction,PlatformTransactionManager等?
  • 如何将这两个WebServiceTemplate添加为“WS-AT事务资源”?

这里的例子没有显示那些bean:https://github.com/jbosstm/quickstart/tree/master/spring/stock-market-with-narayana-spring-boot/src/main

web-services spring-boot transactions distributed-transactions
1个回答
1
投票

不幸的是,没有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

© www.soinside.com 2019 - 2024. All rights reserved.