Neo4j仍然支持XA事务吗?

Neo4j仍然支持XA事务吗?,neo4j,spring-data-neo4j,jta,xa,Neo4j,Spring Data Neo4j,Jta,Xa,我在项目中使用spring boot和neo4j。SDN(SpringDataNeo4J)作为数据访问层。最近我遇到了一个需要跨存储持久性的问题,我需要更新neo4j和oracle数据库中的数据。所以实现这一点的标准方法是XA分布式事务。我查找的关于将neo4j与JTA集成的任何资源都是旧的,最近我在SDN参考页上发现了这一点: “Neo4j正在放弃XA支持,因此SDN不提供任何跨存储持久性功能” 链接: 我的问题是,有人能提供关于neo4j对XA事务支持状态的信息吗,或者有人尝试过在全局分布式

我在项目中使用spring boot和neo4j。SDN(SpringDataNeo4J)作为数据访问层。最近我遇到了一个需要跨存储持久性的问题,我需要更新neo4j和oracle数据库中的数据。所以实现这一点的标准方法是XA分布式事务。我查找的关于将neo4j与JTA集成的任何资源都是旧的,最近我在SDN参考页上发现了这一点: “Neo4j正在放弃XA支持,因此SDN不提供任何跨存储持久性功能”

链接:


我的问题是,有人能提供关于neo4j对XA事务支持状态的信息吗,或者有人尝试过在全局分布式事务中使用neo4j和JTA事务管理器吗?

在大多数情况下,人们现在在应用程序体系结构方面使用联邦,例如,使用流式解决方案,不要依赖XA,因为大多数NOSQL数据库也不支持它们。所有其他spring数据项目也不支持它,大多数都建议使用带有消息代理的发件箱模式

因此,今天的一种常见模式是使用变更数据捕获(CDC)来触发依赖数据库中的后续变更

XA的下降是因为我们的客户都没有使用它,而且需要维护大量的代码库。我们还放弃了事务性lucene集成,这是我们添加它的最初原因之一。

我遇到了同样的问题,您是如何处理这种情况的?