哈希策略(proto)

type.v3.HashPolicy

[type.v3.HashPolicy proto]

指定哈希策略

{
  "source_ip": {...},
  "filter_state": {...}
}
source_ip

(type.v3.HashPolicy.SourceIp)

必须设置source_ipfilter_state中的一个。

filter_state

(type.v3.HashPolicy.FilterState)

必须设置source_ipfilter_state中的一个。

type.v3.HashPolicy.SourceIp

[type.v3.HashPolicy.SourceIp proto]

源 IP 将用于计算基于哈希的负载均衡算法使用的哈希值。

type.v3.HashPolicy.FilterState

[type.v3.HashPolicy.FilterState proto]

filterState中的一个对象将用于计算基于哈希的负载均衡算法使用的哈希值。

{
  "key": ...
}
key

(string, REQUIRED) filterState 中对象的名称,这是一个 Envoy::Hashable 对象。如果与密钥关联的数据不存在,或者存储的对象不是 Envoy::Hashable,则不会生成任何哈希值。