sentinel的@SentinelResource注解使用

简介: sentinel的@SentinelResource注解使用

一:客户自定义限流处理逻辑


创建ExceptionUtil类用于自定义限流处理逻辑

自定义限流处理类: ExceptionUtil


二:新增 @SentinelResource注解


配置 @SentinelResource(value = “hello2”, blockHandler = “exHandler”, blockHandlerClass = {ExceptionUtil.class})

通过@SentinelResource注解的blockHandler属性制定具体的处理函数

实现处理函数,该函数的传参必须与资源点的传参一样,并且最后加上ExceptionUtil异常参数;同时,返回类型也必须一样。


@SentinelResource可以说是Sentinel学习的突破口,搞懂了这个注解的应用,

基本上就搞清楚了 Sentinel 的大部分应用场景。


一、@SentinelResource 解析


Sentinel 提供了 @SentinelResource 注解用于定义资源,

并提供了 AspectJ 的扩展用于自动定义资源、处理 BlockException 等。

相关文章
|
1天前
|
安全 数据安全/隐私保护 Sentinel
Sentinel之力:解锁@SentinelResource注解的神奇威力
Sentinel之力:解锁@SentinelResource注解的神奇威力
40 0
|
SpringCloudAlibaba API Sentinel
SpringCloud Alibaba学习(九):Sentinel的@SentinelResource注解详解
SpringCloud Alibaba学习(九):Sentinel的@SentinelResource注解详解
121 0
SpringCloud Alibaba学习(九):Sentinel的@SentinelResource注解详解
|
Java 开发者 Sentinel
@Sentinel Resource注解讲解|学习笔记
快速学习@Sentinel Resource注解讲解
72 0
@Sentinel Resource注解讲解|学习笔记
|
SpringCloudAlibaba 开发工具 Nacos
SpringCloud Alibaba——Sentinel服务熔断与限流(四、@SentinelResource注解)
SpringCloud Alibaba——Sentinel服务熔断与限流(四、@SentinelResource注解)
SpringCloud Alibaba——Sentinel服务熔断与限流(四、@SentinelResource注解)
|
Java 数据挖掘 Sentinel
一个注解搞懂 Sentinel,@SentinelResource 总结
@SentinelResource可以说是Sentinel学习的突破口,搞懂了这个注解的应用,基本上就搞清楚了 Sentinel 的大部分应用场景。
4447 0
|
1天前
|
Java 数据安全/隐私保护 Sentinel
微服务学习 | Spring Cloud 中使用 Sentinel 实现服务限流
微服务学习 | Spring Cloud 中使用 Sentinel 实现服务限流
|
1天前
|
Java API Nacos
第十二章 Spring Cloud Alibaba Sentinel
第十二章 Spring Cloud Alibaba Sentinel
28 0
|
1天前
|
SpringCloudAlibaba 监控 Java
SpringCloud Alibaba微服务-- Sentinel的使用(保姆级)
SpringCloud Alibaba微服务-- Sentinel的使用(保姆级)
|
1天前
|
Java Nacos Sentinel
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(九)Nacos+Sentinel+Seata
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(九)Nacos+Sentinel+Seata
240 0
|
1天前
|
SpringCloudAlibaba 监控 Java
SpringCloud Alibaba Sentinel实现熔断与限流--学习笔记
SpringCloud Alibaba Sentinel实现熔断与限流--学习笔记
28 0