削峰工具Sentinel学习

王大爷 2020年09月09日 586次浏览

官方链接

整体架构图 slots

1.窗口滑动算法 https://www.zhihu.com/question/314669016 2.调用链思想

所有的限流算法 https://github.com/Snailclimb/JavaGuide/blob/master/docs/system-design/high-availability/limit-request.md

漏斗算法

令牌漏斗算法

固定窗口算法

滑动窗口算法 https://www.cnblogs.com/huansky/p/13488234.html

20190305164439172

往往类似于“ 请找到满足 xx 的最 x 的区间(子串、子数组)的 xx ”这 类问题都可以使用该方法进行解决。

sentinel中如何使用滑动窗口的?

Sentinel 底层采用高性能的滑动窗口数 据结构 LeapArray 来统计实时的秒级指标数据,可以很好地支撑写多于读的高并发场景。

51955215-0af7c500-247e-11e9-8895-9fc0e4c10c8c