-
引入依赖
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
相关推荐
较真的菜鸟9 分钟前
使用ASM和agent监控属性变化黎雁·泠崖16 分钟前
【魔法森林冒险】5/14 Allen类(三):任务进度与状态管理qq_12498707532 小时前
基于SSM的动物保护系统的设计与实现(源码+论文+部署+安装)Coder_Boy_2 小时前
基于SpringAI的在线考试系统-考试系统开发流程案例Mr_sun.2 小时前
Day06——权限认证-项目集成瑶山2 小时前
Spring Cloud微服务搭建四、集成RocketMQ消息队列abluckyboy2 小时前
Java 实现求 n 的 n^n 次方的最后一位数字2301_818732062 小时前
前端调用控制层接口,进不去,报错415,类型不匹配2501_941982052 小时前
深度对比:Java、Go、Python 实现企微外部群推送,哪个效率更高?马猴烧酒.2 小时前
【面试八股|JAVA多线程】JAVA多线程常考面试题详解