java - Akka actor 可以参与 XA 交易吗?

标签 java jdbc akka xa

可以 Akka Actor 参加XA transaction ?例如,actor 能否在与数据库操作相同的 XA 事务中向远程 actor 发送消息(假设 JDBC 驱动程序是 XA 驱动程序),这样如果数据库操作失败,actor 就不会发送消息?

最佳答案

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

但请记住消息发送语义。 Actor 通信中没有 ACID 保证。这根本不是我们想要的。

关于java - Akka actor 可以参与 XA 交易吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14940132/

相关文章:

java - 将 UUID 与 EclipseLink 和 PostgreSQL 一起使用

java - 我在使用 netbeans 时收到此错误 pls 00103

mysql - Windows 8.1 64 位 Tomcat 7.0.53 上的 BIRT 4.3.2 给出错误 'Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc. '

java - 如何将 Typesafe Akka 与 Node.js 结合使用

java - 为什么这个循环只运行一次,而不再要求新的入口?

java - 如何将 src.zip 文件转换为 jar 文件?

scala - 为什么变量或变量的副本不同?

scala - 从 Actor 关闭 Akka Actor 系统

java - DLL文件放在哪里?

java - 在 Eclipse 中找不到 JDBC