錯誤注入
更新時間 2025-01-21 18:06:53
最近更新時間: 2025-01-21 18:06:53
分享文章
本章節介紹錯誤注入功能的使用。
概述
錯誤注入功能提供模擬微服務間異常調用的能力,可應用于故障演練、能力驗證等場景。該能力支持調用延時和調用異常響應的模擬,通過該能力可進行應用容錯能力研發、測試和演示,提高開發測試人員工作效率。
版本限制
| 框架 | 限制 | 詳情 |
|---|---|---|
| Spring Cloud | Spring Cloud Dalston及以上版本 | 客戶端:Feign、RestTemplate |
| Dubbo | 2.5.3+ | 無 |
| jdk版本 | 1.8+ | 無 |
功能入口
-
登錄微服務治理控制臺。
-
在控制臺左側導航欄中選擇應用治理。
-
在應用治理頁面的應用卡片頁簽單擊目標應用卡片。
-
進入應用詳情頁后,點擊流量治理,選擇錯誤注入頁面
-
點擊創建錯誤注入規則按鈕,完成錯誤注入規則創建。
錯誤注入規則參數說明:
參數 說明 規則名稱 錯誤注入規則的名稱 框架 支持SpringCloud和Dubbo框架 服務消費者應用 服務消費者對應的應用名稱 服務提供者應用 服務提供者對應的應用名稱 服務 被調用服務標識
SpringCloud框架:服務注冊名稱
Dubbo框架:服務名稱/分組/版本信息,格式為{DubboService}:{group}:{version}, 如 com.example.DemoService:dev:v1請求路徑 SpringCloud框架被調用接口的路徑 請求方法 SpringCloud框架Http請求方法
支持GET/POST/PUT/DELETE
選擇ALL匹配所有方法服務方法 Dubbo框架被調用的方法,格式為{MethodName}:{ParamType...}如 sayHello:java.lang.String,java.lang.String 類型 延遲:模擬調用延遲,可自定義延遲時間
錯誤:SpringCloud框架下模擬調用返回的Http狀態碼和響應體;Dubbo框架下模擬調用觸發的異常,可輸入異常類全路徑和異常信息觸發概率 觸發此規則相關模擬調用的概率