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

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

开发者学堂课程【精通 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(">>>限流服务接口配置加载成功>>>");

}

}

相关文章
|
存储 API 调度
FreeRTOS深入教程(任务创建的深入和任务调度机制分析)
FreeRTOS深入教程(任务创建的深入和任务调度机制分析)
1725 0
|
容器 内存技术
Qt中常用容器组控件介绍和实操-1
Qt中常用容器组控件介绍和实操
C++基础知识(四:类的学习)
类指的就是对同一类对象,把所有的属性都封装起来,你也可以把类看成一个高级版的结构体。
110 0
|
数据采集 开发者 Python
京东商品列表数据采集接口python
京东商品列表数据采集接口python
|
应用服务中间件 测试技术 nginx
|
机器学习/深度学习 人工智能 编解码
2022年AI顶级论文 —生成模型之年(下)
2020年,随着OpenAI GPT-3模型(模型参数约1750亿)的问世,在众多自然语言处理任务中,人工智能均表现出超过人类平均水平的能力。
451 0
|
数据采集 JSON 数据可视化
磁吸门锁设备数据上报阿里云
本文以磁吸门锁作为采集制对象,使用海创微联采集控制系统对磁吸门锁设备数据进行采集控制,然后将采集到的数据上传到阿里云物联网平台,阿里云物联网平台实现数据实时可视化。 文章分为3部分: ● 设备接线配置 磁吸门锁的联网参数配置及实施接线。 ● 数据采集 使用海创微联采集控制系统进行控件的部署、数据采集。 ● 数据上传 阿里云平台物联网平台产品和设备的创建、数据可视化。
309 0
127.图形文本的输出
127.图形文本的输出
105 0
|
Oracle Java 关系型数据库
详解在Linux系统中安装JDK
本文以在CentOS 7.6中安装JDK8为例进行安装,其他系统和版本都是大同小异的。
209 0
详解在Linux系统中安装JDK
|
机器学习/深度学习 Linux 编译器
新手入门linux之最常用的20条命令
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看。不多说,下面就说说我最常用的Linux命令。