搜尋

首頁  >  問答  >  主體

java - zookeeper總是斷開重連?

在spring boot專案上部署zookeeper來註冊服務,一開始都很正常。但是,過段時間就會斷開重連,連上了,又斷開了。 。最後就報的結果是重連失敗。
是要設定session的時間麼?我設定了更久的時間,確實一開始也不斷開,但是過了稍久,就斷開重連。 。 。
有大神幫忙一下麼

我想大声告诉你我想大声告诉你2694 天前1197

全部回覆(2)我來回復

  • 迷茫

    迷茫2017-07-03 11:45:21

    1.調整zookeepr叢集配置的sessionTimeOut 設定
    2.實作心跳 HeartBeatTime < SessionTimeOut

    回覆
    0
  • PHP中文网

    PHP中文网2017-07-03 11:45:21

    有幾個點吧。

    1. 確認機器和zk叢集的網路是否老有問題,如果經常網路閃斷的話,怎麼處理都是無效的

    2. 看下zk叢集的超時設定

    3. 看下客戶端主動斷開連線的時間是否和zk叢集匹配

    4. 原生的zk client我沒有接觸過。 。不知道是如何保證session心跳的,需要你自己看下你的zk client心跳保活的方式,看下是否是心跳是長時間不發送導致zk 認為客戶端死亡主動斷開

    回覆
    0
  • 取消回覆