翻遍整個B站,這可能是講的最好的分布式限流算法原理與應(yīng)用講解視頻,保姆級超詳細教

勵志當(dāng)最強課代表的我來給大家總結(jié)總結(jié)??????
這可能是講的最好的分布式限流算法原理與應(yīng)用講解視頻,
視頻內(nèi)容:
1??手寫面試常問四種分布式限流算法??
2??Sentinel介紹??
3??Sentinel 的歷史???
4??Sentinel工作主流程??
一.手寫面試常問四種分布式限流算法??
1、計數(shù)器限流算法
2、滑動時間窗口算法
3、漏桶算法
4、令牌桶算法

二.Sentinel介紹??
隨著微服務(wù)的流行,服務(wù)和服務(wù)之間的穩(wěn)定性變得越來越重要。
Sentinel是面向分布式、多語言異構(gòu)化服務(wù)架構(gòu)的流量治理組件,主要以流量為切入點,從流量路由、流量控制、流量整形、熔斷降級、系統(tǒng)自適應(yīng)過載保護、熱點流量防護等多個維度來幫助開發(fā)者保障微服務(wù)的穩(wěn)定性。

三.Sentinel 的歷史???
2012年,Sentinel誕生,主要功能為入口流量控制。
2013-2017'年,Sentinel在阿里巴巴集團內(nèi)部迅速發(fā)展,成為基礎(chǔ)技術(shù)模塊,覆蓋了所有的核心場景。Sentinel也因此積累了大量的流量歸整場景以及生產(chǎn)實踐。
2018年,Sentinel開源,并持續(xù)演進。
2019年,Sentinel朝著多語言擴展的方向不斷探索,推出C++原生版本,同時針對 Service Mesh場景也推出了Envoy集群流量控制支持,以解決Service Mesh架構(gòu)下多語言限流的問題,

四.Sentinel工作主流程??
在Sentinel里面,所有的資源都對應(yīng)一個資源名稱以及一個Entry。
Entry可以通過對主流框架的適配自動創(chuàng)建,也可以通過注解的方式或調(diào)用API顯式創(chuàng)建;每一個Entry 創(chuàng)建的時候,同時也會創(chuàng)建一系列功能插槽(slot chain)。
