mirror of
https://github.com/katanemo/plano.git
synced 2026-06-08 14:55:14 +02:00
retry: add provider selector with failover logic
Implement ProviderSelector that determines the next provider for retry attempts based on: - Failover provider list with priority ordering - Latency-blocked provider filtering - Retry-After header honoring - Round-robin and priority-based selection strategies Signed-off-by: Troy Mitchell <i@troy-y.org>
This commit is contained in:
parent
d6a9ada93a
commit
52c71fe23f
1 changed files with 3224 additions and 0 deletions
3224
crates/common/src/retry/provider_selector.rs
Normal file
3224
crates/common/src/retry/provider_selector.rs
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue