0

最终目标是拥有一个与 XA 事务协调器一起工作的 Spring Boot 应用程序,特别是该协调器将是 Narayana。

我们认为既然 Wildfly 使用 IronJacamar,Spring Boot 也可以使用它。

我们在哪里可以找到这样的例子,或者一些指导让我们快速到达那里?

4

1 回答 1

0

IronJacamar 用作 WildFly 的 JCA 和池化库,但对于其他项目,Narayana 可以配置为使用其他库。IronJacamar 是 Java EE JCA 规范的完整实现,在 Quarkus 或 Spring 等运行时运行时通常不需要。

例如在 Quarkus ( https://quarkus.io/ ) 中使用了 Agroal ( https://github.com/agroal/agroal ),对于 Apache Tomcat 它可能是 DBCP2 ( https://github.com/web-服务器/narayana-tomcat)。

对于 Narayana 和 Spring 集成,建议使用 Snowdrop 扩展 - https://github.com/snowdrop/narayana-spring-boot - 其中使用 DBCP2(而不是 IronJacamar)。

于 2021-08-09T10:44:52.827 回答