![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sentinel
文章平均质量分 53
雪峰.贵
这个作者很懒,什么都没留下…
展开
-
Sentinel RESTful URL支持
文章目录前言Sentinel RESTful URL支持一、实现接口UrlCleaner二. 测试前言一个Restful接口,后面跟着一个数字参数。导致每次的请求url都不一样,例如:/shares/1 ,/shares/2 ,这时候的规则就不好针对这个Api设定。Sentinel RESTful URL支持一、实现接口UrlCleanerimport com.alibaba.csp.sentinel.adapter.servlet.callback.UrlCleaner;impor原创 2022-05-16 19:57:30 · 290 阅读 · 0 评论 -
Sentinel实现区分来源的规则
文章目录1.创建MyRequestOriginParser2. 测试方法3. sentinelDashboard 设置规则1.创建MyRequestOriginParser这里校验了一下Origin,不传则会抛异常,进而会被MyUrlBlockHandler捕获到因IllegalArgumentException是AuthorityException的子类,所以会授权规则不通过@Componentpublic class MyRequestOriginParser implements Requ原创 2022-05-15 18:02:39 · 445 阅读 · 0 评论 -
基于@SentinelResource的规则错误优化
1. 加配置spring: sentinel: transport: dashboard: localhost:8080 filter: enabled: true #使@SentinelResource 生效2. 加@SentinelResource注解 @GetMapping("/{id}") @SentinelResource("SentinelResource-ShareConroller-findById")原创 2022-05-15 17:20:04 · 172 阅读 · 0 评论 -
基于 推、拉 模式的sentinel规则持久化
文章目录一、下载sentinel懒人包二、加依赖三、加配置一、下载sentinel懒人包链接: https://pan.baidu.com/s/149sjKPjyNPHmF7Ej_YghaA 提取码: 54a7执行 java -jar sentinel-dashboard.jar二、加依赖<dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-data原创 2022-05-14 22:15:52 · 293 阅读 · 0 评论 -
Feign整合sentinel
文章目录一、依赖二、注解三、配置四、使用五、配置sentinel规则提示:以下是本篇文章正文内容,下面案例可供参考一、依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency>二、注解@F原创 2022-05-14 19:23:18 · 375 阅读 · 0 评论 -
@SentinelRestTemplate使用
文章目录一、给RestTemplate加注解二、写异常Handler:SentinelBlockHandler三.yml写个开关四.测试一、给RestTemplate加注解 @Bean @LoadBalanced @SentinelRestTemplate( blockHandler = "handleBlock", fallback = "handleFallback", fallbackClass = S原创 2022-05-13 23:21:49 · 778 阅读 · 0 评论 -
sentinel 与 应用端 之间的配置
文章目录一. 微服务 yml配置sentinel二、sentinel控制台的配置项一. 微服务 yml配置sentinel二、sentinel控制台的配置项例子:E:\sentinel>java -jar -Dsentinel.dashboard.auth.username=gxf -Dsentinel.dashboard.auth.password=gxf sentinel-dashboard-1.6.2.jar...原创 2022-05-13 19:38:19 · 142 阅读 · 0 评论 -
怎样防止雪崩效应
文章目录什么是雪崩一、怎么防止雪崩二、spring-cloud-alibaba整合sentinel1.加依赖2.加注解3.加配置4.下载jar什么是雪崩随着时间的进行,假设A服务down了,而B还在不断的请求,每次请求都创建一个线程,B线程数越来越大,最终达到服务器最大限度,进而B服务down了,而B的上游服务也在不断请求B服务,进而上游服务陆续都Down了。这种因下游服务导致一系列上游服务Down的现象称为雪崩效应。一、怎么防止雪崩超时的思想: 减小请求的超时时间,超时就释放线程。原创 2022-05-12 20:49:27 · 672 阅读 · 0 评论