Sentinel-Resource注解(三)-创新互联

Sentinel-Resource注解包括2部分:

1.注解的使用
2.注解处理类定义

1.注解的使用

创新互联-专业网站定制、快速模板网站建设、高性价比广河网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式广河网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖广河地区。费用合理售后完善,十多年实体公司更值得信赖。
@RequestMapping("/test-sentinel-api-3")
@SentinelResource(
        value = "test-sentinel-api-3",
        blockHandler = "blockHandlerFunc",
        fallback = "fallbackFunc",
        blockHandlerClass = MyBlockHandlerClass.class
)
public String testSentinelApi3(@RequestParam String a){
    if (StringUtils.isEmpty(a)){
        throw new IllegalArgumentException("参数a不能为空");
    }
    return "a: "+a;
}

2.注解处理类定义(方法必须得是 static)

@Slf4j
public class MyBlockHandlerClass {
    // 处理限流
    public static String blockHandlerFunc(String a, BlockException e){
        log.warn("限流了",e);
        return "";
    }
    // 处理降级
    public static String fallbackFunc(String a){
        log.warn("降级了");
        return "";
    }
}

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


分享名称:Sentinel-Resource注解(三)-创新互联
分享地址:http://bzwzjz.com/article/pciij.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都响应式网站建设 手机网站制作 广安网站设计 网站建设 网站设计 网站制作 公司网站建设 成都营销网站制作 上市集团网站建设 商城网站建设 专业网站设计 品牌网站建设 成都网站建设 营销型网站建设 四川成都网站建设 宜宾网站设计 重庆电商网站建设 企业网站制作 网站建设公司 成都网站建设 成都模版网站建设 专业网站建设