微服务调用时当调用接口出现一场或者熔断降级,此时我们需求返回默认兜底数据,搞起来!
引入依赖
fallback基于sentinel
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>
开启feign支持sentinel配置
feign:
sentinel:
enabled: true
创建兜底数据返回类
需要实现被调用的feign接口,并且添加注解@service 交给spring扫描
package

该博客介绍了如何在微服务架构中利用Sentinel进行服务调用的熔断和降级处理。通过引入Sentinel依赖,并开启Feign对Sentinel的支持,创建一个兜底数据返回类来实现接口异常时的默认响应。当被调用接口出现问题时,系统将返回预设的“兜底数据返回”。通过Postman测试,验证了熔断和兜底机制的正常工作。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



