Java Akka参与者可以参与XA事务吗?

Java Akka参与者可以参与XA事务吗?,java,jdbc,akka,xa,Java,Jdbc,Akka,Xa,一个演员能参加一场比赛吗?例如,参与者是否可以在与数据库操作相同的XA事务中(假设JDBC驱动程序是XA驱动程序)向远程参与者发送消息,以便在数据库操作失败时,参与者不会发送消息?您可以连接事务同步,以便在发送时发送消息 但请记住消息发送语义。在参与者通信中没有ACID保证。这一点都不可取。如果参与者未能发送消息,会发生什么情况?参与者如何回滚数据库已经提交的事务?为什么ACID(或至少原子性和耐久性)保证不适合发送参与者消息?

一个演员能参加一场比赛吗?例如,参与者是否可以在与数据库操作相同的XA事务中(假设JDBC驱动程序是XA驱动程序)向远程参与者发送消息,以便在数据库操作失败时,参与者不会发送消息?

您可以连接事务同步,以便在发送时发送消息


但请记住消息发送语义。在参与者通信中没有ACID保证。这一点都不可取。

如果参与者未能发送消息,会发生什么情况?参与者如何回滚数据库已经提交的事务?为什么ACID(或至少原子性和耐久性)保证不适合发送参与者消息?