Spring Cloud Alibaba:Sentinel实现熔断与限流
在学习mall项目Sentinel部分的过程中遇到了一些问题,把他记录在这
自定义限流处理逻辑
按照mall作者原文的步骤,当进行到自定义限流处理逻辑时,我们测试会发现

查阅资料后发现

public class CustomBlockHandler {
public static CommonResult handleException2(BlockException exception){
return new CommonResult("自定义限流信息",200);
}
}
blockHandlerClass对应的函数必须为static函数,否则无法解析.
解决办法的原文链接
sentinel整合openfeign时版本原因导致循环依赖
我使用的版本为
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mall.cloud</groupId>
<artifactId>sentinel-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>sentinel-service</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<spring-boot.version>2.3.7.RELE

本文介绍了在学习开源mall项目过程中遇到的Sentinel相关问题,包括自定义限流处理逻辑时需要使用静态函数的解决方法,Sentinel整合OpenFeign时因版本引发的循环依赖问题,以及如何处理返回XML数据时的依赖排除。同时,作者对教程抄袭现象表达了不满,并提供了mall项目的官方学习资源链接。
最低0.47元/天 解锁文章
981

被折叠的 条评论
为什么被折叠?



