04 2020 档案

摘要:要实现限流、熔断等功能,首先要解决的问题是如何实时采集服务(资源)调用信息。例如将某一个接口设置的限流阔值 1W/tps,那首先如何判断当前的 TPS 是多少?Alibaba Sentinel 采用滑动窗口来实现实时数据的统计。 温馨提示:如果对源码不太感兴趣,可以先跳到文末,看一下滑动窗口的设计原 阅读全文
posted @ 2020-04-25 22:56 中间件兴趣圈 阅读(899) 评论(0) 推荐(0)
摘要:在 "Alibaba Sentinel 限流与熔断初探(技巧篇)" 的示例中我选择了 sentinel demo apache dubbo 作为突破点,故本文就从该项目入手,看看 Sentinel 是如何对 Dubbo 做的适配,让项目使用方无感知,只需要引入对应的依即可。 sentinel apa 阅读全文
posted @ 2020-04-12 21:24 中间件兴趣圈 阅读(967) 评论(0) 推荐(0)
摘要:经过前面几篇文章的铺垫,我们正式来探讨 Sentinel 的 entry 方法的实现流程。即探究进入 Alibaba Sentinel 核心的一把钥匙。 @ "TOC" 无论是从 Sentinel 适配 Dubbo 也好,还是 SphU 源码中的注释中能看出,对一个资源进行限流或熔断,通常需要调用 阅读全文
posted @ 2020-04-02 21:26 中间件兴趣圈 阅读(2548) 评论(0) 推荐(1)