-
引入依赖
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
相关推荐
我命由我123457 分钟前
Android 开发 - 广播组件(标准广播、有序广播、静态注册广播、分钟到达广播、网络变更广播...)周航宇JoeZhou10 分钟前
JP3-2-1-MyItem项目简介lemon_sjdk16 分钟前
从 ServletRequest 到 Spring 抽象:Web 请求的底层基石与演化唐青枫33 分钟前
Java Reactor Netty 实战详解:从响应式 HTTP 到 TCP 长连接SamDeepThinking1 小时前
现场重构一段代码,展示什么叫「好代码,都在表达自己的意图」小园子的小菜1 小时前
Java 并发四大工具类深度解析:CountDownLatch、CyclicBarrier、Semaphore、Exchanger 原理、源码与面试考点搭贝低代码1 小时前
设备管理系统迁移改造:从手工台账到二维码数字化的实践路径前端双越老师1 小时前
Nest.js 和 Spring Boot 为何如此像?写给前端转 Java 的同学JL151 小时前
Java+Go 混合架构怎么搭?收官 50 道面试题 + 学习路线Tattoo_Welkin2 小时前
IDEA 中常用操作记载