Java 中的 Neo4j 服务器模式
Neo4j Server Mode in Java
我使用 Neo4j 开发了一个 Java 应用程序。基本上,用户能够编写密码查询并从图形数据库中获取一些结果。问题是它一次只能访问一个用户的图形数据库。而且我需要图形数据库一次被更多用户访问。我正在使用嵌入式模式访问图形数据库,通过 Neo4j API for Java。但我已经读到,在服务器模式下使用 Neo4j 一次可以由多个用户访问 de graph db。
我不知道如何在服务器模式下启动 Neo4j,使用 Neo4j API for Java。然后一次由多个用户执行该应用程序。
谢谢,
维森特
从命令行,您只需要 运行 neo4j start
。 See the documentation here了解更多详情。
如果您安装了 windows 版本,它会附带一个方便的 GUI 工具,无需命令行即可为您启动和停止服务器。如果您使用 Mac 或 linux,您可能需要 运行 neo4j start
或者您需要设置一个初始化脚本来执行此操作你.
请注意,服务器与嵌入式数据库的工作方式不同;通常,您的服务器将 运行 在 http://localhost:7474/ 上,并且可以通过 REST 服务访问,而不是通过常规 java API.
我使用 Neo4j 开发了一个 Java 应用程序。基本上,用户能够编写密码查询并从图形数据库中获取一些结果。问题是它一次只能访问一个用户的图形数据库。而且我需要图形数据库一次被更多用户访问。我正在使用嵌入式模式访问图形数据库,通过 Neo4j API for Java。但我已经读到,在服务器模式下使用 Neo4j 一次可以由多个用户访问 de graph db。
我不知道如何在服务器模式下启动 Neo4j,使用 Neo4j API for Java。然后一次由多个用户执行该应用程序。
谢谢,
维森特
从命令行,您只需要 运行 neo4j start
。 See the documentation here了解更多详情。
如果您安装了 windows 版本,它会附带一个方便的 GUI 工具,无需命令行即可为您启动和停止服务器。如果您使用 Mac 或 linux,您可能需要 运行 neo4j start
或者您需要设置一个初始化脚本来执行此操作你.
请注意,服务器与嵌入式数据库的工作方式不同;通常,您的服务器将 运行 在 http://localhost:7474/ 上,并且可以通过 REST 服务访问,而不是通过常规 java API.