关于neo4j企业版HA集群的高可用连接的URL
发布于 3 天前 作者 wangzhenxing 56 次浏览 来自 问答

目前neo4j企业版搭建HA集群,但是我通过jdbc方式访问的时候,不知道怎么写高可用URL,像以前的应用服务器都是nginx+tomcat,nginx地址就是高可用地址。请问neo4j HA集群高可用URL怎么写,或者怎么去routing?

4 回复

链接URIs, bolt+routing用于集群连接

  • bolt,bolt://localhost:7687 ,用于与单个数据库实例保持持久链接
  • bolt+routing,bolt+routing://graph.example.com:7687,用于与群集协同工作以将事务路由到可用群集成员,地址必须为集群的核心服务器地址。

@pangguoming 我是HA集群,不是因果集群。jdbc:neo4j:bolt+routing://10.16.65.30:7687,这样也试过不行,无法解析。

用官方driver驱动包连接url字符串: bolt+routing://graph.example.com:7687 用jdbc的话就不确定了,你查下官方文档

@pangguoming https://neo4j.com/blog/neo4j-jdbc-driver-3-3-1-release/ 官方是按照下面方式进行路由的,但是我这样写,报异常: jdbc:neo4j:bolt+routing://${config.neo4j_url1},${config.neo4j_url2},${config.neo4j_url3} 异常信息如下: 1.png

回到顶部