-
引入依赖
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
相关推荐
FQNmxDG4S6 小时前
Java多线程编程:Thread与Runnable的并发控制虹科网络安全7 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景axng pmje7 小时前
Java语法进阶rKWP8gKv77 小时前
Java微服务性能监控:Prometheus与Grafana集成方案老前端的功夫7 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代qq_435287927 小时前
第9章 夸父逐日与后羿射日:死循环与进程终止?十个太阳同时值班的并行冲突小江的记录本7 小时前
【Kafka核心】架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replicayaoxin5211238 小时前
397. Java 文件操作基础 - 创建常规文件与临时文件极客先躯10 小时前
高级java每日一道面试题-2025年11月24日-容器与虚拟化题[Dockerj]-runc 的作用是什么?用户606487671889610 小时前
AI 抢不走的技能:用 Claude API 构建自动化工作流实战