Thrift (proto)

此扩展的限定名称为 envoy.health_checkers.thrift

注意

此扩展功能完备,但尚未经过大量的生产环境使用,请仅在了解此限制的情况下使用。

此扩展尚未经过硬化,仅应在上下游都可信赖的部署中使用。

提示

此扩展扩展并可与以下扩展类别一起使用

此扩展必须使用以下类型 URL 之一进行配置

Thrift 健康检查器 配置概述.

extensions.health_checkers.thrift.v3.Thrift

[extensions.health_checkers.thrift.v3.Thrift proto]

{
  "method_name": ...,
  "transport": ...,
  "protocol": ...
}
method_name

(string, REQUIRED) 指定将设置在每个发送到上游主机以进行健康检查请求的请求中的方法名称。请注意,方法名称区分大小写。

transport

(extensions.filters.network.thrift_proxy.v3.TransportType) 配置将用于健康检查的传输类型。请注意,AUTO_TRANSPORT 不受支持,并且我们不会遵守 ThriftProtocolOptions,因为可以设置为 AUTO_TRANSPORT

protocol

(extensions.filters.network.thrift_proxy.v3.ProtocolType) 配置将用于健康检查的协议类型。请注意,AUTO_PROTOCOLTWITTER 不受支持,并且我们不会遵守 ThriftProtocolOptions,因为可以设置为 AUTO_PROTOCOLTWITTER