gpt4 book ai didi

java - 检查 neo4j 实例是否已经在运行

转载 作者:行者123 更新时间:2023-12-01 04:20:55 25 4
gpt4 key购买 nike

我如何检查 neo4j 实例是否已经在运行。

我正在使用嵌入式 Neo4j 数据库并使用以下命令启动 neo4j:

GraphDatabaseService graphdb = new GraphDatabaseFactory().newEmbeddedDatabase("C:/GraphDB");

最后关闭

graphdb.shutdown();

现在我想做的是,如果 neo4j 实例已经在运行并且发出了一个新的请求来访问数据库,我希望新的请求等待直到先前的完成。

我该怎么做或者我可以检查实例是否已经在运行???

最佳答案

您不需要序列化对嵌入式图形数据库的访问。您所需要做的就是在ServletContextLister.contextInitialized()中创建嵌入式数据库。并在 ServletContextLister.contextDestroyed 中将其关闭。

关于java - 检查 neo4j 实例是否已经在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18930838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com