【问题标题】:How to configure: WS-AT Narayana standalone?如何配置:独立的 WS-AT Narayana?
【发布时间】:2018-08-24 05:56:51
【问题描述】:

我想在一个独立的 springboot 应用程序中使用 Narayana - WS-Transaction,该应用程序在单个事务中调用两个不同的 Webservics。其中之一在内部使用 db 资源进行插入/更新。

narayana 是否可以使用独立的 WSAT?如果是:

  • Springboot java config中如何配置UserTransaction、PlatformTransactionManger等?

  • 如何将这两个 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】:

    不幸的是,没有 Narayana Spring Boot WS-AT 快速入门可以向您展示如何利用该技术。 WS-AT 是最好的集成在 WildFly 应用服务器中。您可以在 https://github.com/jbosstm/quickstart/tree/master/XTS 找到包含运行示例的 Narayana 快速入门。如果您考虑使用 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。

    【讨论】:

      猜你喜欢
      • 2016-03-24
      • 1970-01-01
      • 1970-01-01
      • 2016-08-02
      • 2023-03-14
      • 2022-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多