-
引入依赖
xml<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency> -
yml添加配置
yamlfeign: sentinel: enabled: true -
编写feign接口并配置fallback属性
java@FeignClient(value = "nacos-client-app" , contextId = "nacosHelloClient" , fallback = NacosHelloClientFallback.class ) public interface NacosHelloClient { @GetMapping("/hello/index") String hello() ; @GetMapping("/hello/exception") String exception() ; } -
编写fallback实现代码
java@Component public class NacosHelloClientFallback implements NacosHelloClient { @Override public String hello() { return "fallback hello ret value"; } @Override public String exception() { return "fallback exception ret value"; } }
sentinel实现对openfeign保护
yicj2023-09-16 11:55
相关推荐
m0_5873830016 分钟前
智慧场馆解决方案实战指南:从系统架构到落地部署全解析ZC跨境爬虫21 分钟前
LeetCode 13. 罗马数字转整数(多解法详解 + Java Python 实现)省长26 分钟前
Sa-Token v1.46.0 发布 🚀,来看看有没有令你心动的功能!LayZhangStrive1 小时前
融360 一面城管不管1 小时前
重生——第十次面试之开源中国一面挂Java小白笔记1 小时前
Windows系统免软件命令激活爱敲键盘的猴子1 小时前
深入理解 Java HashMap霸道流氓气质1 小时前
Java开发者AI编程常用MCP、Skills、Rules全景汇总天涯醉青楼2 小时前
Spring Boot 接口返回 Bean 时字段名“变形”的深度剖析与解决方案步行cgn2 小时前
MyBatis 高级映射与延迟加载完全指南