Neo4j 3.1因果集群,graphaware PHP驱动程序 - 是否支持路由?

时间:2017-02-06 19:11:01

标签: neo4j graphaware

我们有一个neo4j 3.1因果簇,有三个核心节点 我们正在使用PHP graphaware驱动程序(我们已经在PHP中使用了现有的代码库,此时切换到另一种语言并不可行) 这就是我们的联系方式:

   $neo4j  = ClientBuilder::create()
            ->addConnection('bolt+routing', 'bolt://user:pswd@ip:7687')
            ->setDefaultTimeout(99)
            ->build();

我可以从群集中读取没问题。
写入是问题,如果提供的IP不是领导者则写入失败。 (领导者确实在三核节点中改变)

PHP graphaware驱动程序是否支持因果聚类?

1 个答案:

答案 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