-
引入依赖
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
相关推荐
cynicme2 小时前
力扣3318——计算子数组的 x-sum I(偷懒版)青云交4 小时前
Java 大视界 -- Java 大数据在智能教育学习效果评估与教学质量改进实战崎岖Qiu4 小时前
【设计模式笔记17】:单例模式1-模式分析Lei活在当下4 小时前
【现代 Android APP 架构】09. 聊一聊依赖注入在 Android 开发中的应用不穿格子的程序员5 小时前
从零开始刷算法-栈-括号匹配lkbhua莱克瓦245 小时前
Java练习-正则表达式 1yue0085 小时前
C#类继承凯芸呢5 小时前
Java中的数组(续)竹竹零6 小时前
JacksonUtil--序列化与反序列化钱多多_qdd6 小时前
基础篇:IoC(三):Bean实例化策略InstantiationStrategy