错误注入
 
                  更新时间 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框架下模拟调用触发的异常,可输入异常类全路径和异常信息触发概率 触发此规则相关模拟调用的概率 
