Sentinel限流入門
Sentinel是什麼?(阿里推出的一個流量控制平臺防衛兵)
類似的Sentinel產品還有那些?(hystrix-一代微服務產品)
Sentinel是如何對請求進行限流的?(基於Sentinel依賴提供的攔截器基於Sentinel依賴提供的攔截器)
你瞭解哪些限流演算法?( 計數器,令牌桶,漏斗演算法,滑動視窗演算法....)
Sentinel的預設限流演算法是什麼?(滑動視窗演算法)
Sentinel流控規則
你瞭解Sentinel中的閥值應用型別碼?(兩種-QPS,執行緒數)
Sentinel的限流規則中預設有哪些限流模式?(直接,關聯,鏈)
Sentinel的限流效果有哪些?(快速失敗,預熱,排隊)
Sentinel 降級
何為降級熔斷?(讓外部應用停止對服務的訪問,生活中的跳閘,路障設定-此路不通)
為什麼要進行熔斷吶?(平均響應速度越來越慢,或經常出現異常,這樣可能導致呼叫鏈堆積,最終系統崩潰)
Sentinel限流,降級的異常父類是誰?(BlockException)
Sentinel出現降級熔斷時,系統底層丟擲的異常是誰?(DegradeException)
Sentinel異常處理的介面是誰?(BlockExceptionHandler)
Sentinel 異常處理介面的預設實現類是誰?(DefaultBlockExceptionHandler)
假如Sentinel中的一場預設處理規則不滿足我們的需求時該怎麼辦?(自己定義)
我們如何自己定義Sentinel異常處理呢?(直接或間接實現BlockExceptionHandler )
Sentinel降級熔斷策略有哪些?(慢呼叫比例,異常比例,異常數)
Sentinel熱點規則
如何理解熱點資料?(訪問頻率比較高的資料)
熱點資料的限流規則是怎樣的?(主要是針對引數進行限流設計)
熱點資料中的特殊引數如何理解?(熱點引數某個引數值的閥值設計)
對於熱點資料的訪問出現限流以後底層異常是什麼?(ParamFlowException)
Sentinel系統規則
如何理解Sentinel中的系統規則?(是對所有鏈路的控制規則,是一種系統保護策略)
Sentinel的常用系統規則有哪些?(RT,QPS,CPU,執行緒,Load-linyx,unix)
Sentinel系統保護規則被觸發以後底層會丟擲什麼異常?(SystemBlockException)
Sentinel授權規則
如何理解Sentinel中的授權規則?(對指定資源的訪問給出一種簡易的授權策略)
Sentinel授權規則是如何設計的?(白名單和黑名單)
如何理解Sentinel中的白名單?(允許訪問的資源名單)
如何理解Sentinel中的黑名單?(不允許訪問的資源名單)
Sentinel中如何識別黑白名單?(在攔截器中透過呼叫RequestOriginParser物件的方法檢測具體的規則)
授權規則中RequestOriginParser類的作用是什麼?(對流控應用值進行解析,檢查服務訪問時傳入的值是否與RequestOriginParser的parseOrigin方法返回值是否相同)
總結
Sentinel可為秒殺、搶購、搶票、拉票等高併發應用,提供API介面層面的流量限制,讓突然暴漲而來的流量使用者訪問受到統一的管控,使用合理的流量放行規則使得使用者都能正常得到服務
Sentinel 面試題 一般有用 看1 速
相關文章
- Skywalking 一般有用 看1 速
- ClickHouse深度解析 一般有用 看1 速
- ranger 和kerberos 一般有用 看1 速RangerROS
- 銀行主題域劃分 一般有用 看1 速
- 速看!這8道嵌入式面試題你都會嗎?面試題
- 面試題1面試題
- 面試必刷:最有用的Mysql面試題,面試了無數公司總結的MySql面試題
- java 面試題1Java面試題
- 面試題1:9月25日面試題面試題
- Python常見的一些面試題,太有用啦!Python面試題
- c++面試題1C++面試題
- 寫給自己看的面試題整理面試題
- 從 shuffle 看程式碼品味(面試題)面試題
- 想進BAT,京東,美團,面試之前刷幾百道面試題真的有用嗎?BAT面試題
- C++面試題整理 1C++面試題
- Linux Shell 指令碼的 10 個有用的“面試問題和解答”Linux指令碼面試
- Linux Shell指令碼的10個有用的“面試問題和解答”Linux指令碼面試
- AI筆試面試題庫-Python題目解析1AI筆試面試題Python
- 【面試題】大資料開發第1輪面試面試題大資料
- 軟體測試經典面試題(1)面試題
- 所有的PHP面試題,職場問題都整理在這裡了,來年(2021年)面試的時候有用PHP面試題
- 面試題預習(1-24)面試題
- 面試題之:java基礎1面試題Java
- 多執行緒面試題1執行緒面試題
- .net面試題目1-50面試題
- 六個經典的HTML5面試問題奉上,太有用啦!HTML面試
- 從大廠面試題看觀察者模式面試題模式
- 寫給自己看的面試題整理-演算法&某東筆試題面試題演算法筆試
- C# 面試問題與解答1C#面試
- Spring事務的1道面試題Spring面試題
- 從幾道面試題看物件的初始化面試題物件
- HTML最新面試題(筆試面試題)HTML面試題筆試
- 應付Android面試看這一篇文就夠了(含面試真題)Android面試
- 面試-前端基礎速刷-Vue面試前端Vue
- 面試題:面試經面試題
- 「前端面試題系列1」今日頭條 面試題和思路解析前端面試題
- Java開發面試要求一般有哪些?Java面試
- 關於 0 == ‘aa’,返回 1 的面試題面試題