是否有辦法停用斷路機制?
Envoy 對於每種斷路機制都帶有某些預設值。目前,沒有一個開關可以完全關閉斷路機制;但是,您可以將這些閾值設定得非常高,例如設定為 std::numeric_limits<uint32_t>::max()
,來達到類似的效果。
以下是一個範例組態,它嘗試透過將閾值設定為 1000000000
的值來有效地停用所有類型的斷路機制。
circuit_breakers:
thresholds:
- priority: DEFAULT
max_connections: 1000000000
max_pending_requests: 1000000000
max_requests: 1000000000
max_retries: 1000000000
- priority: HIGH
max_connections: 1000000000
max_pending_requests: 1000000000
max_requests: 1000000000
max_retries: 1000000000
Envoy 支援在路由層級的優先級路由。您可以相應地調整閾值。