从桌面应用程序并发访问Neo4j
我计划创建一个桌面应用程序(Java或C#WPF),供多个用户使用。需求是这样的,一个像Neo4j这样的图形数据库完全适合事物的方案。我做了一些调查,看起来真的很好。我正在制作社区版。现在问题来了。据我观察,我只能与数据库建立一个连接。当我试图从另一个实例建立连接时,我得到了一个错误。即使在localhost:7474上访问也会出现错误从桌面应用程序并发访问Neo4j,neo4j,Neo4j,我计划创建一个桌面应用程序(Java或C#WPF),供多个用户使用。需求是这样的,一个像Neo4j这样的图形数据库完全适合事物的方案。我做了一些调查,看起来真的很好。我正在制作社区版。现在问题来了。据我观察,我只能与数据库建立一个连接。当我试图从另一个实例建立连接时,我得到了一个错误。即使在localhost:7474上访问也会出现错误 这是故意的吗?我知道在web应用程序中,我仍然可以使用对单个DB实例的静态引用并使用它。但在桌面应用程序场景中,如何确保多个用户能够从其应用程序访问数据库?您的
这是故意的吗?我知道在web应用程序中,我仍然可以使用对单个DB实例的静态引用并使用它。但在桌面应用程序场景中,如何确保多个用户能够从其应用程序访问数据库?您的应用程序实例可以通过REST API访问同一台neo4j服务器。不需要直接连接到数据库
这向您展示了如何在Java中实现这一点。Hi@cybersam,谢谢。但无论我读到什么,我相信restapi访问速度与其他选项(如coreapi)相比非常慢。那么,我可以假设RESTAPI是我的场景中唯一的选项吗?此外,根据您的经验,您是否认为RESTAPI是多客户生产级解决方案/产品的良好选择?