我们有一个neo4j 3.1因果簇,有三个核心节点 我们正在使用PHP graphaware驱动程序(我们已经在PHP中使用了现有的代码库,此时切换到另一种语言并不可行) 这就是我们的联系方式:
$neo4j = ClientBuilder::create()
->addConnection('bolt+routing', 'bolt://user:pswd@ip:7687')
->setDefaultTimeout(99)
->build();
我可以从群集中读取没问题。
写入是问题,如果提供的IP不是领导者则写入失败。 (领导者确实在三核节点中改变)
PHP graphaware驱动程序是否支持因果聚类?
答案 0 :(得分:2)
目前,您应该能够使用集群监视过程自己实现简单路由,并在路由表更改时为write / read-bolt-URL创建新驱动程序。
https://neo4j.com/docs/operations-manual/current/monitoring/causal-cluster/
还有一些路由端点可以帮助您使用TCP负载均衡器:
/db/manage/server/core/available
/db/manage/server/core/writable
/db/manage/server/read-replica/available