我在spring mvc应用程序中使用neo4j和spring数据。目前我在开发环境中并将neo4j配置为嵌入式服务器。现在由于某种原因,多个应用程序将使用此数据库,因此我将neo4j配置为作为单个应用程序运行的嵌入式休息服务器。
因此,在所有客户端应用程序中,我按http://localhost:7474/db/data/
中的说明将org.springframework.data.neo4j.rest.SpringRestGraphDatabase
传递给https://blog.codecentric.de/en/2012/02/spring-data-neo4j/
类。我可以在网络托管平台上使用这种设置说mochahost.com,因为这个设置需要端口号,我想我不会被允许以这种方式使用端口?如果不可能,还有其他选择吗?
答案 0 :(得分:2)
当然可以使用传出端口。要托管您的云数据库,您可能需要查看http://graphenedb.com
但有一点谨慎。 SDN over REST尚未优化,无法提供与嵌入式服务器相同的性能。
您应该尝试主要使用带有cypher语句的存储库,这些语句返回使用@MapResult
或@QueryResult