当前位置: 首页 > news >正文

网站建设学的课程html wordpress套用

网站建设学的课程,html wordpress套用,seo发展现状,中国网站建设公司有哪些内容一、为什么要限流 1. 并发的确大(突发流量)。 2. 防止用户恶意刷接口。 二、限流的实现方式 1. Tomcat限流 可以设置最大连接数,但是每一个微服务都有一个tomcat,实现起来非常麻烦。 2. Nginx限流 (1)控…

一、为什么要限流

        1. 并发的确大(突发流量)。

        2. 防止用户恶意刷接口。

二、限流的实现方式

1. Tomcat限流

        可以设置最大连接数,但是每一个微服务都有一个tomcat,实现起来非常麻烦。

2. Nginx限流

(1)控制速率(突发流量)。

     漏桶算法:

        nginx配置如下:

key:定义限流对象,binary_remote_addr就是一种key,基于客户端ip限流。

Zone:定义共享存储区来存储访问信息,10m可以存储16wip地址访问信息。

Rate:最大访问速率,rate=10r/s  表示每秒最多请求10个请求。

burst=20:相当于桶的大小。

Nodelay:快速处理。

(2)控制并发连接数

        nginx配置如下:

        limit_conn perip 20:对应的key是 $binary_remote_addr,表示限制单个IP同时最多能持有20个连接。

        limit_conn perserver 100:对应的key是 $server_name,表示虚拟主机(server) 同时能处理并发连接的总数。

3. 网关限流

        令牌桶算法:

        yml配置文件中,微服务路由设置添加局部过滤器RequestRateLimiter。

key-resolver :定义限流对象( ip 、路径、参数),需代码实现,使用spel表达式获取。

replenishRate :令牌桶每秒填充平均速率。

urstCapacity :令牌桶总容量。

三、面试题

面试官:你们项目中有没有做过限流 ? 怎么做的 ?

候选人:

我当时做的xx项目,采用就是微服务的架构,因为xx因为,应该会有突发流量,最大QPS可以达到2000,但是服务支撑不住,我们项目都通过压测最多可以支撑1200QPS。因为我们平时的QPS也就不到100,为了解决这些突发流量,所以采用了限流。

【版本1】

我们当时采用的nginx限流操作,nginx使用的漏桶算法来实现过滤,让请求以固定的速率处理请求,可以应对突发流量,我们控制的速率是按照ip进行限流,限制的流量是每秒20。

【版本2】

我们当时采用的是spring cloud gateway中支持局部过滤器RequestRateLimiter来做限流,使用的是令牌桶算法,可以根据ip或路径进行限流,可以设置每秒填充平均速率,和令牌桶总容量。

面试官:限流常见的算法有哪些呢?

候选人:

比较常见的限流算法有漏桶算法和令牌桶算法。

漏桶算法是把请求存入到桶中,以固定速率从桶中流出,可以让我们的服务做到绝对的平均,起到很好的限流效果。

令牌桶算法在桶中存储的是令牌,按照一定的速率生成令牌,每个请求都要先申请令牌,申请到令牌以后才能正常请求,也可以起到很好的限流作用。

它们的区别是,漏桶和令牌桶都可以处理突发流量,其中漏桶可以做到绝对的平滑,令牌桶有可能会产生突发大量请求的情况,一般nginx限流采用的漏桶,spring cloud gateway中可以支持令牌桶算法。

http://www.sczhlp.com/news/73342/

相关文章:

  • 上海网站推广有哪些网络规划设计师需要的基础
  • 车辆保险网站社交电商软件开发
  • 公司网站建设ihanshi自己能否建立公司网站
  • 儿童网站html模板辽宁高端网站建设
  • 资产负债表在哪个网站可以做小浣熊做单网站
  • wordpress的站点地址如何配置智慧团建网页版
  • 做多语言网站教程杭州专业做网站的公司哪家好
  • 城市门户网站怎样盈利个人如何开投资公司
  • 企业网站建设费用珠海网站建设有限公司
  • 东莞市国外网站建设报价字体设计素材网
  • 学校html网站模板代码推广普通话作文300字
  • 网站备案号找回密码wordpress防止文章被采集
  • 网站建站的职位做网站建设有哪些公司
  • 网站开发流程丽江网站制作多少钱资讯
  • 网站建设营销模板基于asp的医疗网站开发
  • 娱乐网站 建站软件平阳网站制作
  • 互联网网站怎么做网站建设评判标准
  • 一级a做爰片免费网站神马电影营销型网站建设申请域名时公司类型的域名后缀一般是?
  • 自媒体运营小程序开发网站建设设计素材网站会员怎么买划算
  • 网站营销型中国建设银行网站会员注册信息补充
  • 仁寿县建设局网站软件界面设计工具下载
  • 哪些企业需要做网站建设中国菲律宾男篮直播
  • 城乡住房建设网站郑州经济技术开发区政务服务中心
  • cms 企业seo关于网站搜索排名
  • 网站开发规划友情链接交易平台源码
  • 网站建设售价多少钱广州开发app
  • 邯郸市城乡建设管理局网站网页设计能干什么
  • 网站内容建设需要哪些策略呢app怎么做需要多少钱
  • 江门网站建设企业郴州互联网公司招聘
  • 凡科网做网站教程专业网架加工