-
引入依赖
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
相关推荐
程序员张34 小时前
Maven编译和打包插件ybq195133454315 小时前
Redis-主从复制-分布式系统weixin_472339465 小时前
高效处理大体积Excel文件的Java技术方案解析小毛驴8506 小时前
Linux 后台启动java jar 程序 nohup java -jarDKPT6 小时前
Java桥接模式实现方式与测试方法好奇的菜鸟8 小时前
如何在IntelliJ IDEA中设置数据库连接全局共享DuelCode9 小时前
Windows VMWare Centos Docker部署Springboot 应用实现文件上传返回文件http链接优创学社29 小时前
基于springboot的社区生鲜团购系统幽络源小助理9 小时前
SpringBoot基于Mysql的商业辅助决策系统设计与实现猴哥源码9 小时前
基于Java+springboot 的车险理赔信息管理系统