Sentinel Go 0.6.0 发布,支持 Warm-Up 预热流控
Sentinel Go 0.6.0正式发布,该版本带来了 Warm-Up 预热流控特性、go-micro 框架的适配模块,以及其它的一些特性改进。Release notes:https://github.com/alibaba/sentinel-golang/releases/tag/v0.6.0 该版本的主要特性之一是 Warm-Up 预热流控支持。当系统长期处于低水位的情况下,流量突然增加时,直接把系统拉升到高水位可能瞬间把系统压垮。比如刚启动的服务,数据库连接池可能还未初始化,缓存也处于空的状态,这时候激增的流量非常容易导致服务崩溃。这时我们就可以利用 Sentinel 的 Warm-Up 流控模式,控制通过的流量缓慢增加,在一定时间内逐渐增加到阈值上限,而不是在一瞬间全部放行。这样可以给冷系统一个预热的时间,避免冷系统被压垮。 WarmUp 预热控制的示例可以参考qps_warm_up_example.go。 同时新版本还带来了go-micro v2 的适配模块,开发者只需在创建 server/client 的时候添加上 Sentinel 的 handler wrapper 即...