运行时

上游集群支持以下运行时设置:

主动健康检查

  • health_check.min_interval

    健康检查的最小值 interval。默认值是0。健康检查 interval 的值将位于 min_intervalmax_interval之间。

  • health_check.max_interval

    健康检查的最大值 interval。默认值是 MAX_INT。健康检查interval的值将位于 min_intervalmax_interval 之间。

  • health_check.verify_cluster

    健康检查过滤器将远程服务集群写入响应时,将对预期的上游服务验证什么百分比的健康检查请求。

异常点检测

查看异常点检测架构概览 取得更多异常点检测的信息。异常点检测支持的运行时参数和 静态配置参数一样,分别为:

核心

  • upstream.healthy_panic_threshold

    设置恐慌阈百分比. 默认达到 50%.

  • upstream.use_http2

    如果配置的话,集群是否使用 http2 特征 。设置为0以禁用HTTP / 2,即使配置了该功能.默认值是关闭。

  • upstream.weight_enabled

    用来打开或者关闭权重负载均衡的二级制开关。如果设置成非0数值,按权重负载均衡的功能是打开的。默认值是打开。

Zone 感知负载均衡

  • upstream.zone_routing.enabled

    多大百分比的请求将会被路由到相同上游 zone。默认是 100% 请求。

  • upstream.zone_routing.min_cluster_size

    某个上游集群能被 zone 感知尝试的最小值。 默认值是 6。如果上游集群数值比 min_cluster_size 小,zone 路由感知将不被执行。

断路