Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从桌面应用程序并发访问Neo4j_Neo4j - Fatal编程技术网

从桌面应用程序并发访问Neo4j

从桌面应用程序并发访问Neo4j,neo4j,Neo4j,我计划创建一个桌面应用程序(Java或C#WPF),供多个用户使用。需求是这样的,一个像Neo4j这样的图形数据库完全适合事物的方案。我做了一些调查,看起来真的很好。我正在制作社区版。现在问题来了。据我观察,我只能与数据库建立一个连接。当我试图从另一个实例建立连接时,我得到了一个错误。即使在localhost:7474上访问也会出现错误 这是故意的吗?我知道在web应用程序中,我仍然可以使用对单个DB实例的静态引用并使用它。但在桌面应用程序场景中,如何确保多个用户能够从其应用程序访问数据库?您的

我计划创建一个桌面应用程序(Java或C#WPF),供多个用户使用。需求是这样的,一个像Neo4j这样的图形数据库完全适合事物的方案。我做了一些调查,看起来真的很好。我正在制作社区版。现在问题来了。据我观察,我只能与数据库建立一个连接。当我试图从另一个实例建立连接时,我得到了一个错误。即使在localhost:7474上访问也会出现错误


这是故意的吗?我知道在web应用程序中,我仍然可以使用对单个DB实例的静态引用并使用它。但在桌面应用程序场景中,如何确保多个用户能够从其应用程序访问数据库?

您的应用程序实例可以通过REST API访问同一台neo4j服务器。不需要直接连接到数据库


这向您展示了如何在Java中实现这一点。

Hi@cybersam,谢谢。但无论我读到什么,我相信restapi访问速度与其他选项(如coreapi)相比非常慢。那么,我可以假设RESTAPI是我的场景中唯一的选项吗?此外,根据您的经验,您是否认为RESTAPI是多客户生产级解决方案/产品的良好选择?