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