zookeeper 心跳检测

来源:9-7 负载均衡配置与负载均衡整合

weixin_慕哥1488297

2021-12-14

zookeeper发现的下游服务器如何判定是否为存活状态,目前代码中只有客户端发现有心跳检测,zookeeper有心跳检测代码吗

写回答

1回答

牛儿吃草

2021-12-16

同学你好,有的啊。
package load_balance

import (
"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 {}
}

0
0

(打造简历金牌项目)Vue+Go 开发企业级微服务网关项目

简历中摒弃烂大街的培训机构项目,带你开发企业级微服务网关

1316 学习 · 352 问题

查看课程