-
引入依赖
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
相关推荐
mit6.82416 分钟前
[C# starter-kit] 命令/查询职责分离CQRS | MediatR |诸神缄默不语40 分钟前
Maven用户设置文件(settings.xml)配置指南任子菲阳43 分钟前
学Java第三十四天-----抽象类和抽象方法学Linux的语莫1 小时前
机器学习数据处理找不到、了1 小时前
JVM的即时编译JIT的介绍西瓜er2 小时前
JAVA:Spring Boot 集成 FFmpeg 实现多媒体处理你总是一副不开心的样子(´ . .̫ .2 小时前
一、十天速通Java面试(第三天)迎風吹頭髮2 小时前
UNIX下C语言编程与实践63-UNIX 并发 Socket 编程:非阻塞套接字与轮询模型我是华为OD~HR~栗栗呀2 小时前
23届考研-Java面经(华为OD)Javatutouhouduan2 小时前
Java程序员如何深入学习JVM底层原理?