-
引入依赖
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
相关推荐
落花流水 丶4 分钟前
Java 集合框架完全指南lang2015092824 分钟前
Java WebSocket API:JSR-356详解jiang_changsheng27 分钟前
环境管理工具全景图与深度对比计算机学姐29 分钟前
基于SpringBoot的民宿预定管理系统【三角色+个性化推荐算法+数据可视化统计】yaoxin52112332 分钟前
314. Java Stream API - 使用 Collectors.partitioningBy() 分区元素noBt1 小时前
Windows IDEA 卡顿严重h7ml1 小时前
淘宝返利软件的跨端同步架构:Java RESTful API+GraphQL满足Web/APP/小程序的多端数据需求qq_336313931 小时前
javaweb-web基础(springboot入门)闻哥1 小时前
从测试坏味道到优雅实践:打造高质量单元测试smileNicky1 小时前
统一网关的登录流程总结