微服務治理
更新時間 2024-09-06 12:51:08
最近更新時間: 2024-09-06 12:51:08
分享文章
本節主要介紹微服務治理
業務場景
ServiceStage中的微服務引擎CSE,可提供負載均衡、降級、限流、容錯、熔斷、錯誤注入、黑白名單等服務治理策略。
用戶可以根據實際的業務場景提前配置相應的治理策略,靈活應對業務需求變化,保障應用的穩定運行。
降級:在本實踐中,假設前臺請求劇增,導致系統響應緩慢甚至可能崩潰,在這樣的場景下,我們可以在fusionweather對forecast使用降級策略,對forecast 進行降級處理,只請求比較重要的實時天氣weather的數據,保障重要業務功能的正常運行,等流量洪峰過去再進行復原。
體驗微服務降級
ServiceStage支持從界面上設置按微服務或接口粒度降級。
以對forecast微服務降級為例,操作步驟如下。
1、登錄ServiceStage控制臺,選擇“基礎設施 > 微服務引擎 CSE”。
2、選擇在實踐“使用ServiceStage托管微服務應用”中創建環境時選擇的微服務引擎,單擊“查看控制臺”。
3、單擊“服務治理”,進入服務治理頁面。
4、單擊創建應用時創建的應用名稱(例如weathermap)。
5、配置降級策略:
- 選擇fusionweather微服務。
- 選擇“降級”。
- 單擊“新增”。
- “降級對象”選擇“forecast”和“所有方法”。
- “降級策略”設置為“開啟”。
單擊“確定”。
6、配查看效果。
在瀏覽器中訪問應用,原天氣預報頁面右側天氣預測部分顯示空白。
7、單擊
,刪除降級策略,以免對后續體驗造成影響。
