- 0
- 0
- 约3.67千字
- 约 4页
- 2026-07-17 发布于山西
- 举报
《154_Sentinel责任链模式工作原理分析》
Sentinel的源码及工作原理基于责任链模式。在其中定义了许多
slot(功能槽位,functionslot,而非dataslot),通过多个slot的
顺序编排和串行执行,形成了一种责任链模式。
对于通过各种方式定义的资源,在实际代码执行时,每个资源的调用都会
经过一系列的slot,各个slot可以完成各自的任务。此外,它还实现了一
个SPI机制,类似于Dubbo的SPI扩展机制,Dubbo源码中的SPI是一
个重点。
也就是说,你可以扩展其slot功能槽位,加入你自己的功能槽位,
并且可以根据你的需求编排slot的顺序。
我们在这里实际上可以有一个资源调用路径。
•NodeSelectorSlot负责收源的路径,并将这些资源的调
用路径以树状结构起来,用于根据调用路径进行限流降级;
•ClusterBuilderSlot则用于资源的统计信息以
及调用者信息,例如该资源的RT,QPS,threadcount
等,这些信息将作为度限流、降级的依据;
•StatisticSlot则用于记录、统计不同维度的
runtime指标
您可能关注的文档
最近下载
- DB37T5020-2023装配式建筑预制混凝土构件制作与验收标准(3.25MB).docx VIP
- 一年级(上)语文 汉语拼音重点专项通关测试卷.docx VIP
- 黄冈中学2026年自主招生预录考试物理模拟试题.docx VIP
- 语文二年级上册《期末总复习每日一练 21天冲刺计划》.docx VIP
- 顶管施工技术培训.pptx
- 一上数学!一年级上册数学《20以内数的分解练习题》.docx VIP
- 领导力之自我管理.ppt VIP
- 新三年级上册语文第七单元拔尖儿测试卷3套+第八单元拔尖测试卷2套+期末情景测试卷2套(共7套含答案).docx VIP
- 新四年级上册语文《期末真题测试卷》(共7套)(1).docx VIP
- 一年级(上)语文 期中重点知识复习专练.docx VIP
原创力文档

文档评论(0)