Thrift 健康检查器
Thrift 健康检查器(名称为 envoy.health_checkers.thrift
)使用 Thrift 请求、响应和异常来检查上游主机。它发送一个带有 method_name 的请求,并期望收到成功的响应。上游主机也可以通过异常响应来导致检查失败。必须配置每个健康检查请求的 transport 和 protocol 类型来启用 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