我们正在使用 JTA 来管理 servlet 上下文中的全局事务。此外,一些 servlet 线程正在调用异步 bean。目前,我以某种方式对其进行了设计,以便异步 bean(工作管理器)获得自己的事务。
我的理解是两个线程可以参与同一个 XA 事务。但是,如果我开始使用由 servlet 创建的事务,对于异步 bean,会阻塞 servlet 线程,直到所有参与者都提交或回滚?servlet 和异步 bean 都可以提交和回滚。
应用服务器是 WebSphere,我们没有使用 Spring。
感谢您的回复。