摘要: 这个节点是sentinel流控接口,主要承担的作用是限流和预热。还是老套路,在介绍源码之前先介绍一下源码中用到的几个核心原理,这样大家看源码相对轻松一些。 1、核心算法 1.1 漏洞算法和令牌通算法 漏桶可以看作是一个带有常量服务时间的单服务器队列,如果漏桶(包缓存)溢出,那么数据包会被丢弃。 在网 阅读全文
posted @ 2020-11-27 21:33 于林富 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 本篇内容主要主要从理论及源码角度介绍sentinel降级和限流的核心原理。如果有对sentinel功能不了解的可以先阅读下《sentinel--初级使用篇》。 1、核心骨架介绍 Sentinel 的核心骨架,将不同的 Slot 按照顺序串在一起(责任链模式),从而将不同的功能(限流、降级、系统保护) 阅读全文
posted @ 2020-11-27 21:32 于林富 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 1、官方资料 github官网地址:https://github.com/alibaba/Sentinel wiki:https://github.com/alibaba/Sentinel/wiki/ 2、基本使用方式 2.1 Sentinel的初体验 引入依赖 <dependency> <grou 阅读全文
posted @ 2020-11-27 21:31 于林富 阅读(499) 评论(0) 推荐(0) 编辑