Sentinel(5)
2021/7/19 13:04:49
本文主要是介绍Sentinel(5),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
如果访问share/1和share/2
sentinel后台会出现两种资源名,为share/1设置流控规则不会影响到share/2,这是很致命的,我们不可能每一种资源都去做流控,sentinel控制台不支持占位符
UrlCleaner
package com.itmuch.usercenter.sentineltest; import com.alibaba.csp.sentinel.adapter.servlet.callback.UrlCleaner; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.math.NumberUtils; import org.springframework.stereotype.Component; import java.util.Arrays; @Component @Slf4j public class MyUrlCleaner implements UrlCleaner { @Override public String clean(String s) { String[] split = s.split("/"); return Arrays.stream(split) .map(i->{ if (NumberUtils.isNumber(i)){ return "{number}"; } return i; }) .reduce((a,b)->a+'/'+b) .orElse(""); } }
该方法只是简单的将链接替换成占位符
大目老师配置项手记
这篇关于Sentinel(5)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MyBatis-Plus资料入门教程:快速上手指南
- 2024-11-16Mybatis资料入门教程:新手必看指南
- 2024-11-16MyBatis资料详解:新手入门与初级实战指南
- 2024-11-16MyBatisPlus资料:初学者入门指南与实用教程
- 2024-11-16MybatisPlus资料详解:初学者入门指南
- 2024-11-16MyBatisX资料:新手入门与初级教程
- 2024-11-16RESTful接口资料详解:新手入门指南
- 2024-11-16RESTful接口资料详解:新手入门教程
- 2024-11-16Spring Boot资料:新手入门与初级教程
- 2024-11-16Springboot资料:新手入门与初级教程