alibaba/Sentinel

关于多通道流量分配

Open

#298 geöffnet am 11. Dez. 2018

Auf GitHub ansehen
 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Java (8.150 Forks)batch import
area/flow-controlhelp wantedkind/enhancement

Repository-Metriken

Stars
 (23.109 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

在流量控制中,有一种场景:系统需要支持实时的请求和批量的请求,或者可以理解成高优先级请求(实时)和低优先级别请求(批量)。系统需要自动分配两个通道的流量,例如实时通道 0.8,批量通道 0.2。同时,实时通道如果空闲,系统自动降低实时通道的流量比例,例如降低为 0.3, 同时批量通道增加至 0.7。

至于为何要分配两个通道,是为了保证任一时刻,都不会让另一方的请求饿死,从而灵活控制流量分配。

不知 sentinel 是否考虑开发这个功能。

Contributor Guide