1.1概念:Sentinel是Alibaba开源的用于服务容错的综合性解决方案,
它是以流量为切入点,从流量控制,熔断降级,系统负载保护等
多个维度来保护服务的稳定性.
1.2 Sentinel 的作用:计算机的数量有限,处理能力有限,并发比较大或突发流量比较大时需要进行限流访问
2.Sentinel的限流模式:
2.1流控 :Sentinel默认的流控处理是:直接->快速失败
2.2降级 :降级需要选择慢调用比例或者异常比例和异常数 来判断降级的熔断效果
2.3热点规则:热点规则是一种特殊的流量控制,Sentinel会利用 LRU 策略
统计最近最常访问的热点参数,结合令牌桶算法来进行参数级别的流控。
2.4授权规则 :通过设置黑/白 名单的方式,对请求来源限制资源是否可以通过
黑名单:只有黑名单的流控应用不可通过
白名单:只有白名单的流控应用可通过!
3.常用的限流算法: 计数,令牌桶,漏桶及滑动窗口
4.Sentinel的限流规则:通过QPS,线程数来进行设置



