限流熔断

中间件XL1 个月前
sentinel·限流熔断·插槽链·调用链路
sentinel原理源码分析系列(五)-构建调用链路上节分析构建插槽链,Sentinel的资源调用好比一个个连续的检查口,能否通过,使用检查规则和统计指标,本章开始分析插槽,首先分析构建调用链路的两个插槽
中间件XL2 个月前
sentinel·限流熔断·源码原理分析
sentinel原理源码分析系列(二)-动态规则和transport本文是sentinel原理源码分析系列第二篇,分析两个组件,动态配置和transportSentinel提供动态规则机制,依赖配置中心,如nacos,zookeeper,组件支持动态配置,模板类型为规则,支持动态规则
中间件XL2 个月前
sentinel·限流熔断·原理源码分析
sentinel原理源码分析系列(三)-启动和初始化本文是sentinel原理源码分析系列第三篇,分析sentinel启动和初始化sentinel初始化分两块,静态初始和适配器(包括aop)
童话ing4 个月前
开发语言·后端·微服务·golang·限流熔断
【源码阅读】Sony的go breaker熔断器源码探究在微服务时代,服务和服务之间调用、跨部门调用都是很常见的事,但这些调用都存在很多不确定因素,如核心服务A依赖的部门B服务挂掉了,那么A本身的功能将会受到直接的影响,而这些都会影响着我们本身为用户提供的产品功能表现,因此,做好服务调用的熔断降级措施是非常有必要的。在golang开发中,我们经常都会使用到一个组件gobreaker,用非常少量的代码实现了服务熔断功能,下面我们将对gobreaker的源代码进行分析。