1

我遇到了https://github.com/neo4j/neo4j/blob/master/community/kernel/src/main/java/org/neo4j/graphdb/event/TransactionData.java,它允许捕获在交易过程。

我的应用程序使用两个数据存储,postgresql 和 Neo4j。为了在崩溃/失败时恢复到一致状态,我希望维护来自此事件的数据,这可能有助于协调数据库之间的数据。

但是,我们使用的是 neo4j 服务器 REST api,并且此事件可用于在嵌入式模式下使用 neo4j。是否有可能在其余批次提交中获得类似于“created_nodes”和“created_relationships”的响应?

4

1 回答 1

2

TransactionData实例仅暴露TransactionEventHandler于. 这是一个用 Java(或其他 JVM 语言)编写的组件,您可以在图形数据库中注册,无论是在嵌入式模式下还是在作为服务器运行时。TransactionEventHandler通常用于实现横切关注点。

TransactionData使用 REST API 无法访问。

于 2014-04-05T08:01:21.727 回答