使用相同的嵌入式neo4j db运行多个web应用程序

使用相同的嵌入式neo4j db运行多个web应用程序,neo4j,Neo4j,需要在同一neo4jdb上运行多个应用程序。但是当我尝试这样做时,我遇到了一个关于锁定的问题 当应用程序正在使用Neo4j时,Neo4j正在锁定自身。无法运行多个应用程序 例外情况是 Unable to lock store [/opt/neo4j-lojika-db/neostore.relationshiptypestore.db.names], this is usually a result of some other Neo4j kernel running using the sam

需要在同一
neo4j
db上运行多个应用程序。但是当我尝试这样做时,我遇到了一个关于锁定的问题

当应用程序正在使用Neo4j时,Neo4j正在锁定自身。无法运行多个应用程序

例外情况是

Unable to lock store [/opt/neo4j-lojika-db/neostore.relationshiptypestore.db.names], this is usually a result of some other Neo4j kernel running using the same store
是否有一种方法可以使用相同的
embedded neo4j
db运行多个web应用程序


谢谢大家!

你不能这样做。你有两个选择

  • 使用或
  • 在服务器模式而不是嵌入式模式下运行Neo4j。如果您的应用程序很简单,那么您可以使用Neo4j提供的RESTAPI开箱即用。如果您的服务层更复杂,那么将服务层放在单个Neo4j嵌入式实例的顶部,让每个应用程序通过该服务层与Neo4j通信

  • 你不能这样做。你有两个选择

  • 使用或
  • 在服务器模式而不是嵌入式模式下运行Neo4j。如果您的应用程序很简单,那么您可以使用Neo4j提供的RESTAPI开箱即用。如果您的服务层更复杂,那么将服务层放在单个Neo4j嵌入式实例的顶部,让每个应用程序通过该服务层与Neo4j通信

  • 实际上我使用的是
    spring-data-neo4j
    。有没有办法将
    spring-data-neo4j
    与@AhmetDAL集成?您可以从这里开始,实际上我正在使用
    spring-data-neo4j
    。有没有办法将
    spring-data-neo4j
    与@AhmetDAL集成?您可以从这里开始