Neo4j在Spring数据Neo4j中的高可用性隔离写入和读取
我目前正在使用spring数据Neo4j 3.3.0 Remote和Neo4j 2.1.7进行一个项目 我计划用一个使用3台服务器的Neo4j集群来运行它,我使用HAProxy作为负载平衡器 我想优化集群的读写性能,有没有办法在应用程序级别上分离读写 例如,在HAProxy中发布两个前端(一个主前端,一个从前端),并让spring数据决定哪一个是合适的,Neo4j在Spring数据Neo4j中的高可用性隔离写入和读取,neo4j,spring-data-neo4j,haproxy,Neo4j,Spring Data Neo4j,Haproxy,我目前正在使用spring数据Neo4j 3.3.0 Remote和Neo4j 2.1.7进行一个项目 我计划用一个使用3台服务器的Neo4j集群来运行它,我使用HAProxy作为负载平衡器 我想优化集群的读写性能,有没有办法在应用程序级别上分离读写 例如,在HAProxy中发布两个前端(一个主前端,一个从前端),并让spring数据决定哪一个是合适的, 或者,在Spring Data Neo4j Remote中有没有更好的方法来处理集群?在版本3.x之前,用于Neo4j的Spring数据都基于
或者,在Spring Data Neo4j Remote中有没有更好的方法来处理集群?在版本3.x之前,用于Neo4j的Spring数据都基于嵌入式Neo4j,并且后来添加了对服务器模式的支持 版本4.0是从头开始编写的。不幸的是,它不支持HA场景中的优化写入和读取
它在路线图上,可能是4.1版将支持它。目前没有。但SDN4计划采用类似的方式。