如何在web托管平台上创建neo4j嵌入式rest服务器

如何在web托管平台上创建neo4j嵌入式rest服务器,neo4j,spring-data-neo4j,Neo4j,Spring Data Neo4j,我在SpringMVC应用程序中使用带有spring数据的neo4j。我经常在开发环境中,将neo4j配置为嵌入式服务器。现在由于某种原因,多个应用程序将使用此数据库,因此我将neo4j配置为作为单个应用程序运行的嵌入式rest服务器 因此,在我通过的所有客户端应用程序中http://localhost:7474/db/data/到org.springframework.data.neo4j.rest.SpringRestGraphDatabase类,如https://blog.codecent

我在SpringMVC应用程序中使用带有spring数据的neo4j。我经常在开发环境中,将neo4j配置为嵌入式服务器。现在由于某种原因,多个应用程序将使用此数据库,因此我将neo4j配置为作为单个应用程序运行的嵌入式rest服务器


因此,在我通过的所有客户端应用程序中
http://localhost:7474/db/data/
org.springframework.data.neo4j.rest.SpringRestGraphDatabase
类,如
https://blog.codecentric.de/en/2012/02/spring-data-neo4j/
。我可以在网络托管平台(比如mochahost.com)上使用这种设置吗?因为这种设置需要端口号,我想我不允许以这种方式使用端口?此外,如果不可能,还有其他选择吗?

请确保您可以使用传出端口。对于托管您的云数据库,您可能需要查看

不过有一点要小心。SDN over REST尚未优化,无法提供与嵌入式服务器相同的性能


您应该尽量使用带有cypher语句的存储库,这些语句返回与
@mapreult
@QueryResult

映射的简单数据。感谢您的及时回复。我们一定会记住关于优化的建议。但你的意思是说我可以在任何java托管服务上使用这种设置,还是只能在像graphenedb和heroku这样的云数据库托管上使用这种设置?