视频回看
第 89 期 Sentinel golang 面向云原生微服务的高可用流控防护组件
Sentinel 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀、冷启动、消息削峰填谷、集群流量控制、实时熔断下游不可用服务等,是保障微服务高可用的利器。
近期,Sentinel golang 0.3.0 正式发布,带来了熔断降级特性支持,可以针对 Go 服务中的不稳定调用进行自动熔断,避免出现级联错误/雪崩,是保障服务高可用重要的一环。目前 Sentinel golang 已经提供包括限流、系统自适应保护、熔断降级、热点参数限流,动态数据源等核心特性。提供了结合 Sentinel golang 已经提供的 gRPC、Gin、Dubbo 等框架组件的适配模块,开发者可以快速在 Web、RPC 调用层面配置规则来保护自身服务的高可用性。
大纲
- Sentinel 在阿里巴巴内部使用场景
- Sentinel golang 特性
- Sentinel golang 核心功能设计思想
- Sentinel golang 拥抱云原生
- Sentinel golang 未来规划
- From zero to contributor.
分享者自我介绍
娄宇庭,FreeWheel/AdServer,Software Engineer
Alibaba Sentinel Committer
计划分享时间
2020-06-11 21:00:00 UTC+8
Slides
参考资料
Sentinel: https://github.com/alibaba/Sentinel
Sentinel golang: https://github.com/alibaba/sentinel-golang
Sentinel Go 0.3.0 发布,支持熔断降级能力