1. grpc的健康检查规范

官方文档
grpc健康检查重要点:

    1. check = {
    2. GRPC”: "ip:port",
    3. GRPCUseTLS”: False,
    4. Timeout”: 5s”,
    5. Interval”: 5s”,
    6. DeregisterCriticalServiceAfter”: 5s”,
    7. }
  1. 一定要确保网络是通的

  2. 一定要确保srv服务监听端口是对外可访问的(公网ip地址不是本地的127.0.0.1)
  3. GRPC一定要自己填写

2. go配置grpc的健康检查

  1. //注册服务健康状态检查
  2. grpc_health_v1.RegisterHealthServer(g, health.NewServer())