Neo4j High Availablilty Seprate在Spring Data Neo4j中写入和读取

时间:2015-07-20 07:39:30

标签: neo4j spring-data-neo4j haproxy

我目前正在使用弹簧数据Neo4j 3.3.0 Remote和Neo4j 2.1.7进行项目。

我计划使用3台服务器运行Neo4j群集,我使用HAProxy作为负载均衡器。

我想优化集群的读写,有没有办法在应用程序级别分离读写?

例如,在HAProxy中发布两个前端(一个用于master,一个用于slave),并且spring数据决定哪个是合适的, 或者有没有更好的方法在Spring Data Neo4j Remote中使用集群?

1 个答案:

答案 0 :(得分:0)

Neo4j的Spring数据直到版本3.x基于嵌入式Neo4j,后来又添加了对服务器模式的支持。

4.0版是从头开始编写的。不幸的是,它不支持在HA场景中进行优化写入和读取。

这是路线图,可能是4.1版本会支持。