首页 > 其他分享 >3.流量控制

3.流量控制

时间:2022-11-13 00:24:41浏览次数:38  
标签:orderId 控制 流控 流量 限流 簇点 链路 order

流量控制

1.簇点链路

当请求进入微服务时,首先会访问DispatcherServlet,然后进入Controller、Service、Mapper,这样的一个调用链就叫做簇点链路。
簇点链路中被监控的每一个接口就是一个资源默认情况下sentinel会监控SpringMVC的每一个端点(Endpoint,也就是controller中的方法),
因此SpringMVC的每一个端点(Endpoint)就是调用链路中的一个资源。
例如,我们刚才访问的order-service中的OrderController中的端点:/order/{orderId}

流控、熔断等都是针对簇点链路中的资源来设置的,因此我们可以点击对应资源后面的按钮来设置规则:

  • 流控:流量控制
  • 降级:降级熔断
  • 热点:热点参数限流,是限流的一种
  • 授权:请求的权限控制

2.快速入门

点击资源/order/{orderId}后面的流控按钮,就可以弹出表单

其含义是限制 /order/{orderId}这个资源的单机QPS为1,即每秒只允许1次请求,超出的请求会被拦截并报错。

3.需求:给 /order/{orderId}这个资源设置流控规则,QPS不能超过 5,然后测试。

3.1在控制台设置限流规则

3.2利用jmeter测试

选中流控入门,QPS<5右键运行:

3.3效果

标签:orderId,控制,流控,流量,限流,簇点,链路,order
From: https://www.cnblogs.com/zhangdashuaige/p/16885205.html

相关文章

  • matlab设计控制理论系统模型
    创建传递函数模型使用分子分母的多项式表示\[H(s)=\frac{s}{s^2+2s+10}\]num=[10];%Numerator:sden=[1210];%Denominator:s^2+2s......
  • 第五章 RBAC访问控制
    Role-BasedAccessControl,基于角色的访问控制,apiserver启动参数添加--authorization-mode=RBAC来启用RBAC认证模式,kubeadm安装的集群默认已开启。​​官方介绍​​查看开......
  • Python程序流程控制
    Python程序流程控制1.*程序流程概述在现实生活中,我们看到的流程是多种多样的,如汽车在道路上行驶,要顺序地沿道路前进,碰到交叉路口时,驾驶员就需要判断是转弯还是直行,在环......
  • TCP-可靠传输-流量-拥塞控制
    1.TCP的可靠传输1.1停止等待ARQ协议主机采用TCP发出信息时会设置一个定时器,若超出定时器所设定的时间还没有响应过来,则主机会认为发出去的消息没有传达到目的......
  • Java消费者生产者模式,并发控制。
    概论举个例子:有一个固定容量的货架,生产者放商品进来,消费者拿商品出去,为了保证正常放入和正常拿出(数据的正确性,不会出现超过容量的存放,拿到空气)。使用同步块中的wait和n......
  • 狂神说Go语言笔记—Go流程控制
    流程控制程序的流程控制结构一共有三种:顺序结构,选择结构,循环结构顺序结构:从上到下,逐行执行。默认的逻辑选择结构:条件满足某些代码才会执行ifswitchselect,后面ch......
  • 基于arx模型的MPC预测控制器simulink建模与仿真实现
    目录​​一、理论基础​​​​二、核心程序​​​​三、测试结果​​一、理论基础MPC的优点模型预测控制善于处理多输入多输出系统    对于MIMO系统,PID需要为每个......
  • 计算机网络:随机访问介质访问控制之令牌传递协议
    在轮询访问中,用户不能随机地发送信息,而要通过一个集中控制的监控站,以循环方式轮询每个结点,再决定信道的分配。当某结点使用信道时,其他结点都不能使用信道。典型的轮询访问介......
  • Day08.1:Java流程控制:if选择结构
    Java流程控制:if选择结构if单选择结构当我们需要去判断一个东西是否可行,然后再去执行时,我们可以利用if语句中的单选择结构语法:if(布尔表达式){如果表达式结构为true则执行......
  • 一个基于角色的访问控制(RBAC)的简单示例
    关于“基于角色的访问控制”是什么,本文不再赘述,如果不明白,请自行查阅资料了解。本文参考用户·角色·权限·表的设计的思想设计。本文用到的技术有SpringBoot、SpringS......