openfeign整合sentinel进行降级

pom.xml

<!--nacos-服务注册发现-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--添加openfeign依赖-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<!--snetinel依赖-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>

yml配置

#对feign的支持
feign:
  sentinel:
    enabled: true  #添加feign对sentinel的支持

ProductFeignService (作用是当远程调用服务product-service发生异常的时候会执行ProductFeignFallBackService 的 get方法)

@FeignClient(value = "product-service", path = "/product", fallback = ProductFeignFallBackService.class)
public interface ProductFeignService {

    @RequestMapping("/{id}")
    public String get(@PathVariable Integer id);

}

ProductFeignFallBackService

/**
 * @Description:
 * @Author: xu
 * @Data: 2024-2024/4/22-22
 * @Version: V1.0
 */
public class ProductFeignFallBackService implements ProductFeignService {

    @Override
    public String get(Integer id) {
        return "进入降级";
    }
}

相关推荐

  1. openfeign整合sentinel进行降级

    2024-04-26 22:38:02       16 阅读
  2. Sentinel整合OpenFeign

    2024-04-26 22:38:02       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 22:38:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 22:38:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 22:38:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 22:38:02       20 阅读

热门阅读

  1. 如何实现百万级数据从Excel导入到数据库

    2024-04-26 22:38:02       14 阅读
  2. 字符串简单运算(BigDecimal相关运算)

    2024-04-26 22:38:02       19 阅读
  3. Swift 中如何四舍五入

    2024-04-26 22:38:02       15 阅读
  4. linux文件相关命令

    2024-04-26 22:38:02       15 阅读
  5. MR混合现实实训系统为农学情景实训教学演练

    2024-04-26 22:38:02       13 阅读
  6. Anagrams

    2024-04-26 22:38:02       13 阅读
  7. 每天一个数据分析题(二百八十二)

    2024-04-26 22:38:02       14 阅读
  8. leetCode58. 最后一个单词的长度

    2024-04-26 22:38:02       13 阅读
  9. VL2 异步复位的串联T触发器

    2024-04-26 22:38:02       14 阅读
  10. 【MySql】 MySQL中的MAX()和MIN()函数的高效使用

    2024-04-26 22:38:02       13 阅读