更新时间:2025-08-28 GMT+08:00
分享

配置健康检查

应用网关支持为服务配置主动健康检查,可以避免在服务的个别实例发生发故障,出现实例上下线情况时,应用网关感知不到,影响业务使用的情况。在后端服务有多实例部署时,配置健康检查能够隔离检查失败的实例,提高路由到该服务接口的可用性。

健康检查配置

  1. 登录微服务引擎控制台
  2. 在左侧导航栏选择“应用网关 ”。
  3. 单击待操作的实例名称。
  4. 在左侧导航栏选择“路由管理 > 服务管理”。
  5. 单击待操作服务“操作”列的“健康检查配置”。
  6. 在“配置健康检查”弹出框,配置如下参数。

    表1 健康检查参数

    参数

    描述

    服务名称

    待操作的服务名称。

    开启健康检查

    可设置是否打开健康检查,默认关闭。

    来源类型

    支持TCP和HTTP两种来源类型的健康检查。

    当选择来源类型为HTTP时,需配置:

    • 健康检查域名:即输入健康检查的域名,非必填。
    • 健康请求路径:健康检查请求的URL地址,必填。
    • 请求方法:选择HTTP请求方法,当前只支持GET方法。

    正常状态码

    输入健康检查请求返回正常时的状态码,可同时输入多个,默认为200,必填。

    说明:

    只有选择的健康检查的类型为HTTP时,需要配置此参数。

    检查间隔

    发送健康检查请求的时间间隔,必填。

    超时时间

    健康检查响应超时时间,必填。

    健康阈值

    主机被标记为健康之前所需的成功的健康检查次数,必填。

    说明:

    在启动过程中,只需要一次成功的健康检查即可将主机标记为健康状态。

    不健康阈值

    主机被标记为不健康之前所需的异常的健康检查次数,必填。

    说明:

    对于来源类型为HTTP的服务运行健康检查,如果主机以503响应,此阈值将被忽略,并且主机立即被视为不健康。

  7. 单击“确定”配置完成。

相关文档