envoyproxy/envoy
Voir sur GitHubImplement Weighted Random Selection Queue (WRSQ) load balancing
Open
#14 597 ouverte le 7 janv. 2021
area/load balancinghelp wanted
Métriques du dépôt
- Stars
- (27 997 stars)
- Métriques de merge PR
- (Merge moyen 8j) (378 PRs mergées en 30 j)
Description
See https://github.com/envoyproxy/envoy/issues/14360#issuecomment-744092787 and https://github.com/tonya11en/envoy/pull/1#issuecomment-744085044. This will require https://github.com/envoyproxy/envoy/pull/14569 to be merged and https://github.com/envoyproxy/envoy/issues/14360 to be resolved.
We should use WRSQ for:
- Weighted priority picking
- Weighted locality picking
- WRR host picking
We will still use EDF for WLR host picking or any other future picking in which weights can and do rapidly change.
cc @tonya11en @antoniovicente @htuch @snowp