我目前正在做一个使用spring data Neo4j 3.3.0 Remote和Neo4j 2.1.7的项目。
我计划在一个使用3台服务器的Neo4j集群上运行它,我使用HAProxy作为负载均衡器。
我想优化集群的读写,有没有办法在应用程序级别上分离读写?
例如,在spring中发布两个前端(一个用于主,一个用于从),并让Spring data决定哪一个是合适的,或者在HAProxy Data Neo4j Remote中有更好的方法来处理集群吗?
发布于 2015-09-23 22:07:01
直到3.x版本的Neo4j的Spring数据都是基于嵌入式Neo4j的,并且后来添加了对服务器模式的支持。
4.0版是从头开始编写的。不幸的是,它不支持HA场景中的优化写入和读取。
它在路线图上,可能是4.1版将支持这一点。
https://stackoverflow.com/questions/31511095
复制相似问题