微服務治理的使用
微服務治理的策略
-
限流
-
降級
用于控制微服務調(diào)用其他微服務的時候,強制返回缺省值或者拋出異常,而不將請求發(fā)送到目標微服務,以達到屏蔽對目標微服務的訪問和降低其壓力的目的。
用于控制微服務調(diào)用其他微服務的時候,強制返回缺省值或者拋出異常,而不將請求發(fā)送到目標微服務,以達到屏蔽對目標微服務的訪問和降低其壓力的目的。
-
容錯
當微服務消費者訪問提供者出現(xiàn)異常,比如實例網(wǎng)絡不通等,需要將請求轉(zhuǎn)發(fā)到其他可用的實例。這里的容錯,常被稱為重試。
當微服務消費者訪問提供者出現(xiàn)異常,比如實例網(wǎng)絡不通等,需要將請求轉(zhuǎn)發(fā)到其他可用的實例。這里的容錯,常被稱為重試。
-
負載均衡
微服務一般會部署多個實例,負載均衡控制微服務消費者訪問微服務提供者的多個實例的策略,以達到流量均衡的目的。策略包括輪詢、隨機、響應時間權(quán)值、會話粘滯等。
微服務一般會部署多個實例,負載均衡控制微服務消費者訪問微服務提供者的多個實例的策略,以達到流量均衡的目的。策略包括輪詢、隨機、響應時間權(quán)值、會話粘滯等。
-
錯誤注入
-
黑白名單
基于公鑰認證機制,微服務引擎提供了黑白名單功能。通過黑白名單,可以控制微服務允許其他哪些服務訪問。只有啟用了公鑰認證,設置的黑白名單才能生效。
基于公鑰認證機制,微服務引擎提供了黑白名單功能。通過黑白名單,可以控制微服務允許其他哪些服務訪問。只有啟用了公鑰認證,設置的黑白名單才能生效。
微服務治理使用流程
服務治理一般指獨立于業(yè)務邏輯之外,給系統(tǒng)提供一些可靠運行的系統(tǒng)保障措施。針對微服務場景下的常用故障模式,提供了一些保障措施。