Thrift 健康检查器

Thrift 健康检查器(名称为 envoy.health_checkers.thrift)使用 Thrift 请求、响应和异常来检查上游主机。它发送一个带有 method_name 的请求,并期望收到成功的响应。上游主机也可以通过异常响应来导致检查失败。必须配置每个健康检查请求的 transportprotocol 类型来启用 Thrift 健康检查。每个健康检查请求的序列 ID 始终为 0。

以下显示了使用 Thrift 健康检查器的 custom_health_check 示例

custom_health_check:
  name: envoy.health_checkers.thrift
    typed_config:
      "@type": type.googleapis.com/envoy.extensions.health_checkers.thrift.v3.Thrift
      method_name: ping
      transport: HEADER
      protocol: BINARY