弹性负载均衡 ELB-健康检查介绍:GRPC健康检查

时间:2024-04-03 09:09:01

GRPC健康检查

图6 GRPC健康检查

GRPC健康检查机制如下:

  1. ELB节点根据健康检查配置,向后端服务器(IP+端口+检查路径)发出POST或GET请求(可以选择设置域名)。
  2. 后端服务器收到请求后,根据服务的情况返回相应的状态码。
  3. ELB通过读取HTTP/2头中的grpc-status的值作为返回的GRPC状态码。
    • 如果七层ELB节点在响应超时时间内收到了后端服务器的响应,将返回的GRPC状态码与自定义的健康检查返回码进行对比,如果匹配则认为健康检查成功,后端服务器运行正常。
    • 如果七层ELB节点在响应超时时间内没有收到后端服务器的响应,则判定健康检查失败。
support.huaweicloud.com/usermanual-elb/elb_ug_hc_0001.html