项目启动加载限流规则代码|学习笔记

简介: 快速学习项目启动加载限流规则代码

开发者学堂课程【精通 Spring Cloud Alibaba项目启动加载限流规则代码学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/634/detail/10138


项目启动加载限流规则代码


当我们 SpringBoot 项目启动成功之后,加载我们的限流的规则。

@Component

@Slf4j

public class SentinelAnplicationRunner implements ApplicationRunnec {

private static final String GETORDER_KEY ="getOrdec";

@Override

public void run(ApplicationArguments args) throws Exception {

List<FlowRule>rules=new ArravList();

ElowRule rule1=new FlowRule();

rule1.setResource(GETORDER_KEY);

//QPS控制在2以内

rule1.setCount(1);

// QPS限流

rule1.setGrade(RuleConstant.FLOW GRADE OPS);

rule1.setLimitApp("default");

rules.add(rule1);

FlowRuleManager.loadRules(rules);

Log.info(">>>限流服务接口配置加载成功>>>");

}

}

相关文章
|
6月前
|
缓存
node中的优先从缓存中加载模块与模块的加载规则
node中的优先从缓存中加载模块与模块的加载规则
|
1月前
|
监控 开发者
确保动态导入模块按正确顺序加载
【10月更文挑战第12天】 在复杂应用开发中,确保动态导入模块按正确顺序加载至关重要,直接影响应用性能、功能和稳定性。本文深入探讨了动态模块加载顺序的影响因素、解决方案及实践案例,提供了详细的策略和方法,帮助开发者有效管理模块加载顺序,提升应用质量。
|
域名解析 Kubernetes Java
图文详述Nacos配置中心使用:应用间配置共享、扩展配置文件加载优先级、新老版本差异
图文详述Nacos配置中心使用:应用间配置共享、扩展配置文件加载优先级、新老版本差异
4283 1
图文详述Nacos配置中心使用:应用间配置共享、扩展配置文件加载优先级、新老版本差异
|
2月前
|
Apache
多应用模式下,忽略项目的入口文件,重写Apache规则
本文介绍了在多应用模式下,如何通过编辑Apache的.htaccess文件来重写URL规则,从而实现忽略项目入口文件index.php进行访问的方法。
|
6月前
|
Java 程序员 数据库
SpringBoot实现固定、动态定时任务 | 三种实现方式
SpringBoot实现固定、动态定时任务 | 三种实现方式
278 0
|
Java 数据库 开发者
自动配置要点解读
自动配置要点解读
|
前端开发 Java Spring
[BUG]自定义登录引发的配置加载问题
[BUG]自定义登录引发的配置加载问题
78 0
|
存储 前端开发 Nacos
从源码角度分析 Nacos 配置文件加载以及加载优先级
从源码角度分析 Nacos 配置文件加载以及加载优先级
724 0
|
前端开发 Java 数据库
SpringBoot之自动配置类的解析和过滤机制
1.提炼三句话 整体来讲Spring Boot是通过条件注解、条件评估器和自动配置导入器等机制来实现自动配置的。 条件评估器来判断是否需要加载某个自动配置类。条件评估器通常被定义在“org.springframework.boot.autoconfigure.condition”包中,例如,ClassCondition、BeanCondition、MissingBeanCondition、WebApplicationCondition等 条件注解来判断是否需要加载某个自动配置类。条件注解通常被定义在“org.springframework.boot.autoconfigure.conditi
164 0
|
缓存 数据库
项目启动时执行指定任务如何实现?
项目启动时执行指定任务如何实现?
项目启动时执行指定任务如何实现?