client 断线重连

  • nebula 版本:2.0.0 rc
  • 部署方式: 分布式

现在正式环境部署了三个节点:

image

我现在使用的 jave client, 想请问一下怎么设置断线后自动重连呢~谢谢~

如果你的java client连接的是一个graphd,那么因为网络问题中间断开了,是会重连,但是假如是因为服务端挂掉,连接就断开了,需要用户重新调 getSession 拿一个新连接。
服务挂掉的自动重连需要服务端持久化session信息,这个功能的pr还没进,进了的话,就可以解决这个问题。现在只能暂时重新拿个session。

这个地方的 reconnection 设置为 true 就可以吗

pool.getSession(user, password, reconnection : true)

这个需要服务端的相应pr进去,这个才有效果,不然设置了,只有在一个graphd服务并且因为网络问题导致连接断开才有效果。

那请问相应的 pr 什么时候能进去呀

进了会在这里说明的,感谢关注。

待merge pr Support sessions saving by metad by laura-ding · Pull Request #280 · vesoft-inc/nebula-graph · GitHub