源码地址:https://github.com/alibaba/Sentinel
官方文档:https://github.com/alibaba/Sentinel/wiki

客户端 
客户端流程图 
扩展 
- InitFunc - com.alibaba.csp.sentinel.init.InitExecutor#doInit会在加载时调用。- 在 - META-INF/services/com.alibaba.csp.sentinel.init.InitFunc中添加。
- MetricExtension,AdvancedMetricExtension - 用于统计。 - com.alibaba.csp.sentinel.metric.extension.callback.MetricEntryCallback#onPass会在操作完成后或发生- BlockException时调用。
- ProcessorSlot - 核心调用链,在 - META-INF/services/com.alibaba.csp.sentinel.slotchain.ProcessorSlot中添加。
- SlotChainBuilder - 调用链构建。在 - META-INF/services/com.alibaba.csp.sentinel.slotchain.SlotChainBuilder中添加。
alibaba.cloud 
流程图 
服务端 
扩展 
- DynamicRuleProvider - 动态规则获取,可扩展为从 - nacos,- appllo,- redis,- zk等数据源获取。
- DynamicRulePublisher - 在发生配置变更时推送配置。可扩展为向 - nacos,- appllo,- redis,- zk等数据源推送。