Skip to content

请问一下,如果想做自适应限流的话,可以使用Sentinel实现吗? #3538

@tommycat96

Description

@tommycat96

你好,我目前想在多个实例上使用sentinel,通过定期检查下游资源的负载情况,动态调整当前周期的限流上限。

而且因为这多个实例启动的时间不一致,因此会存在这种情况:实例A正在以最大限流运行,此时实例B启动,实例A需要降低限流上限,而实例B需要从最小的限流值开始,逐步增加到实例A与实例B都能平稳运行的限流值(期望能尽可能平均,或者可以参考拥塞控制算法,实例A限流上限先减半,实例B可以分到一些资源)。

从目前Sentinel文档看的话,似乎暂时不支持这种情况。想咨询一下,这种需要动态调整限流的case,可以使用Sentinel实现吗?或者可以支持吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions