-
引入依赖
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
相关推荐
桦说编程2 小时前
从 ForkJoinPool 的 Compensate 看并发框架的线程补偿思想躺平大鹅3 小时前
Java面向对象入门(类与对象,新手秒懂)初次攀爬者4 小时前
RocketMQ在Spring Boot上的基础使用花花无缺4 小时前
搞懂@Autowired 与@ResuorceDerek_Smart6 小时前
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件NE_STOP7 小时前
MyBatis-mybatis入门与增删改查孟陬10 小时前
国外技术周刊 #1:Paul Graham 重新分享最受欢迎的文章《创作者的品味》、本周被划线最多 YouTube《如何在 19 分钟内学会 AI》、为何我不想用offer打牌10 小时前
一站式了解四种限流算法华仔啊10 小时前
Java 开发千万别给布尔变量加 is 前缀!很容易背锅