-
引入依赖
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 分钟前
Spring Security+JWT+Redis实现项目级前后端分离认证授权427724002 小时前
IDEA使用git不提示账号密码登录,而是输入token问题解决chengooooooo2 小时前
苍穹外卖day8 地址上传 用户下单 订单支付李长渊哦2 小时前
常用的 JVM 参数:配置与优化指南计算机小白一个2 小时前
蓝桥杯 Java B 组之设计 LRU 缓存南宫生5 小时前
力扣每日一题【算法学习day.132】计算机毕设定制辅导-无忧学长6 小时前
Maven 基础环境搭建与配置(一)风与沙的较量丶7 小时前
Java中的局部变量和成员变量在内存中的位置m0_748251727 小时前
SpringBoot3 升级介绍极客先躯8 小时前
说说高级java每日一道面试题-2025年2月13日-数据库篇-请说说 MySQL 数据库的锁 ?