-
引入依赖
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
相关推荐
龙亘川几秒前
铭记英烈守初心,数字强基促服务:亘川智城退役军人服务系统的实践与价值OxYGC17 分钟前
[AI工程] Spring AI 第廿一篇:存量 REST 接口的 MCP 化改造实录——工具从哪条路径注册、参数描述怎么写、身份怎么过去Zhou14113640 分钟前
SpringBoot_02_自动配置原理FYKJ_20101 小时前
SSM校园失物招领系统41452-计算机课程设计、毕业设计kv1101 小时前
Android studio国内开发有关卓怡学长1 小时前
w198基于springboot始于足下健康打卡平台的设计与实现阿狗童鞋1 小时前
Java并发编程实战指南Joe_Wang52 小时前
【从0到1学习JVM · 15】对象在堆里来回倒腾,究竟怎样才会进老年代?一条小小yu2 小时前
为什么使用springbootElastic 中国社区官方博客2 小时前
Kubernetes attributes processor v1:它对 EDOT Collector 意味着什么