zookeeper 心跳检测
来源:9-7 负载均衡配置与负载均衡整合

weixin_慕哥1488297
2021-12-14
zookeeper发现的下游服务器如何判定是否为存活状态,目前代码中只有客户端发现有心跳检测,zookeeper有心跳检测代码吗
写回答
1回答
-
牛儿吃草
2021-12-16
同学你好,有的啊。
package load_balanceimport (
"fmt"
"testing"
)func TestNewLoadBalanceObserver(t *testing.T) {
moduleConf, err := NewLoadBalanceZkConf("%s",
"/real_server",
[]string{"127.0.0.1:2181"},
map[string]string{"127.0.0.1:2003": "20"})
if err != nil {
fmt.Println("err", err)
return
}
loadBalanceObserver := NewLoadBalanceObserver(moduleConf)
moduleConf.Attach(loadBalanceObserver)
moduleConf.UpdateConf([]string{"122.11.11"})
select {}
}00
相似问题