Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j在Spring数据Neo4j中的高可用性隔离写入和读取_Neo4j_Spring Data Neo4j_Haproxy - Fatal编程技术网

Neo4j在Spring数据Neo4j中的高可用性隔离写入和读取

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数据Neo4j 3.3.0 Remote和Neo4j 2.1.7进行一个项目

我计划用一个使用3台服务器的Neo4j集群来运行它,我使用HAProxy作为负载平衡器

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

例如,在HAProxy中发布两个前端(一个主前端,一个从前端),并让spring数据决定哪一个是合适的,
或者,在Spring Data Neo4j Remote中有没有更好的方法来处理集群?

在版本3.x之前,用于Neo4j的Spring数据都基于嵌入式Neo4j,并且后来添加了对服务器模式的支持

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


它在路线图上,可能是4.1版将支持它。

目前没有。但SDN4计划采用类似的方式。