-
引入依赖
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
相关推荐
NE_STOP11 小时前
Vide Coding--AI编程工具的选择码云数智-园园11 小时前
C++20 Modules 模块详解程序员黑豆11 小时前
JDK 下载安装与配置详细教程小宇宙Zz12 小时前
Maven依赖冲突swordbob12 小时前
NIO的channel中什么是 fd(File Descriptor,文件描述符)咖啡八杯12 小时前
GoF设计模式——享元模式十五喵源码网12 小时前
基于springboot2+vue2的租房管理系统摇滚侠12 小时前
IDEA 创建 Java 项目 手动整合 SSM 框架源分享12 小时前
Java线程同步的多种实现方法(非常详细)Flittly12 小时前
【AgentScope Java新手村系列】(10)实战-多Agent天气助手