envoyproxy / envoyproxy/gateway

Implement zone-aware localities building logic for a locality weighted load balancing

Aperta
#6,042 5 commenti 1 reazione 0 assegnatari Vedi su GitHub
stale triage
Lingua principale
Go
Stelle
3k
Fork
864
Merge medio
2g 2h
PR unite (30g)
140

Descrizione

*Description*:
I think it would be worth grouping endpoints by localities and specifying `load_balancing_weight` instead of route config's weighted_clusters. In case of zone aware routing this wasn’t possible because the locality weight isn’t considered.

In contrary to weighted clusters configuration this wouldn't break consistent hashing lb/ sticky sessions; hosts's health status would be considered and the weights properly adjusted in case of some endpoints getting unhealthy and so on.

[optional *Relevant Links*:]
>Any extra documentation required to understand the issue.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.