1. grpc的健康检查规范
官方文档
grpc健康检查重要点:
check = {
“GRPC”: "ip:port",
“GRPCUseTLS”: False,
“Timeout”: “5s”,
“Interval”: “5s”,
“DeregisterCriticalServiceAfter”: “5s”,
}
一定要确保网络是通的
- 一定要确保srv服务监听端口是对外可访问的(公网ip地址不是本地的127.0.0.1)
- GRPC一定要自己填写
2. go配置grpc的健康检查
//注册服务健康状态检查
grpc_health_v1.RegisterHealthServer(g, health.NewServer())