Neo4j 2.1.x ExecutionEngine实例数

Neo4j 2.1.x ExecutionEngine number of instances

ExecutionEngine 实例的最佳做法是什么?我记得在 Neo4j 新闻组上遇到一个 post 说一个实例应该在一个应用程序之间共享,但我能找到的所有示例都表明并非如此。总体最佳实践是什么?重要吗?

恰好一个

否则,您会复制或丢失它与已编译查询计划一起保存的缓存。

您应该使用 GraphdatabaseService 在某处静态创建它,或者对于服务器扩展,通过 @Context CypherExecutor.

注入它

从 Neo4j 2.2 开始。你不再需要它了,你终于可以 运行 Cypher 直接通过 GDB.execute()

查询