Sentinel ProcessorSlot 链有哪些关键环节?
查看完整题解
参考回答
直接回答
默认链可按节点选择和来源统计、调用结果统计、规则检查来理解。典型环节包括 NodeSelectorSlot、ClusterBuilderSlot、StatisticSlot、SystemSlot、FlowSlot 与 DegradeSlot。
讲清原理
前面的 Slot 建立当前调用路径和统计节点,各个规则 Slot 依次决定是否放行。项目加载额外模块时还可能插入热点参数等扩展,不应把一张图当成所有版本的固定顺序。
例子与易错点
限流时由 FlowSlot 产生拦截,StatisticSlot 可以记录拦截与退出数据。分析统计结果前,先确认应用实际启用了哪套扩展。
延伸阅读 Sentinel 的资源是什么,怎样定义? · Sentinel 的 Slot 责任链怎样处理一次请求? · Sentinel 的开销来自哪里,怎么测?
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。