Spring 仅引导 JMS 事务支持

Spring Boot JMS only transactions support

我正在编写一个服务,我需要为 JDBC 和 JMS 使用事务而不是 distributed.Is 可以在 JMS 的 JMS 侦听器方法上使用 Spring @Transactional 注释仅使用 Bitronix 或 Atomikos 的 Transacion,因为这 2 个也由 Spring ?

自动配置

据我所知,当我添加这个依赖时,我的数据库事务也变成了XA。

我有哪些选择?

请参阅boot documentation about Mixing XA and non-XA JMS connections