雜湊策略 (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

(字串必要) filterState 中物件的名稱,它是一個 Envoy::Hashable 物件。如果沒有與該鍵相關聯的資料,或者儲存的物件不是 Envoy::Hashable,則不會產生雜湊值。