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

重庆云阳网站建设公司推荐今日重大国际新闻军事

重庆云阳网站建设公司推荐,今日重大国际新闻军事,怎么提高网站的转化率,中国建筑装饰装修文章目录RT:异常比例:异常数:RT: 平均响应时间 (DEGRADE_GRADE_RT):当 1s 内持续进入 N 个请求,对应时刻的平均响应时间(秒级)均超过阈值(count,以 ms 为单位…

在这里插入图片描述

文章目录

    • RT:
    • 异常比例:
    • 异常数:

RT:

平均响应时间 (DEGRADE_GRADE_RT):当 1s 内持续进入 N 个请求,对应时刻的平均响应时间(秒级)均超过阈值(count,以 ms 为单位),那么在接下的时间窗口(DegradeRule 中的 timeWindow,以 s 为单位)之内,对这个方法的调用都会自动地熔断(抛出 DegradeException)。注意 Sentinel 默认统计的 RT 上限是 4900 ms,超出此阈值的都会算作 4900 ms,若需要变更此上限可以通过启动配置项 -Dcsp.sentinel.statistic.max.rt=xxx 来配置。

在这里插入图片描述

上图表示 需要1s持续进入5个请求,并且 平均响应时间大于 阈值,才会触发降级,打开断路器,等时间窗口结束,再关闭降级

1、添加testD接口,接口中设置1秒睡眠时间,即模拟响应时间为1s

    @GetMapping("/testD")public String testD(){try {TimeUnit.SECONDS.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}log.info(Thread.currentThread().getName()+"\t"+"...testD 测试RT");return "------testD 测试RT";}

2、Sentinel-dashboard中进行接口testD的RT设置,需要先请求一次testD,要不然dashboard中不会出现,设置降级策略为RT,RT值为200毫秒,时间窗口之降级时间间隔为1s,单位是秒
在这里插入图片描述
3、通过Jmeter做压力测试,设置请求testD接口,1秒内10个线程请求,永远循环

在这里插入图片描述
4、先请求一次testD接口没问题,再开启Jmeter压测,再浏览器请求一次testD发现已经快速失败了

在这里插入图片描述
5、测试结果表明RT策略成功,因为一秒10个线程请求满足了 RT的一秒5个请求,然后testD休眠1s满足了RT策略里的200ms阈值,所以能测试成功。

永远一秒钟打进来10个线程(大于5个了)调用testD,我们希望200毫秒处理完本次任务,
如果超过200毫秒还没处理完,在未来1秒钟的时间窗口内,断路器打开(保险丝跳闸)微服务不可用,保险丝跳闸断电了。后续我停止jmeter,没有这么大的访问量了,断路器关闭(保险丝恢复),微服务恢复OK

异常比例:

异常比例 (DEGRADE_GRADE_EXCEPTION_RATIO):当资源的每秒请求量 >= N(可配置),并且每秒异常总数占通过量的比值超过阈值(DegradeRule 中的 count)之后,资源进入降级状态,即在接下的时间窗口(DegradeRule 中的 timeWindow,以 s 为单位)之内,对这个方法的调用都会自动地返回。异常比率的阈值范围是 [0.0, 1.0],代表 0% - 100%。

在这里插入图片描述

上图表示 QPS>=5 且异常比例超过阈值,触发降级,打开断路器,等时间窗口结束,再关闭降级

1、添加testF接口,接口中设置10/0,即模拟运行时异常

    @GetMapping("/testF")public String testF(){log.info(Thread.currentThread().getName()+"\t"+"...testF 测试 异常比例");int i = 10/0;return "------test 测试 异常比例";}

2、Sentinel-dashboard中进行接口testD的 异常比例 设置,设置降级策略为 异常比例 ,异常比例为0.2即20%,时间窗口为3s
在这里插入图片描述
3、通过Jmeter进行压测,设置请求testF接口,1秒内10个线程请求,永远循环

在这里插入图片描述4、先请求一次testF接口,会报by zero异常,当开启Jmeter压测后,再访问testF会快速失败,等关闭Jmeter后,再请求接口,又会报by zero异常
在这里插入图片描述
5、按照上述配置,单独访问一次,必然来一次报错一次(int age = 10/0), 调一次错一次;

开启jmeter后,直接高并发发送请求,多次调用达到我们的配置条件了。断路器开启(保险丝跳闸),微服务不可用了,不再报错error而是服务降级了。等关闭jmeter后,又恢复了,所以又请求一次报错一次

异常数:

异常数 (DEGRADE_GRADE_EXCEPTION_COUNT):当资源近 1 分钟的异常数目超过阈值之后会进行熔断。注意由于统计时间窗口是分钟级别的,若 timeWindow 小于 60s,则结束熔断状态后仍可能再进入熔断状态。

异常数是按分钟来统计的,所以时间窗口必须大于等于60s
在这里插入图片描述
上图就是表示,在一分钟内统计异常数超过阈值了,然后出发降级,打开断路器,等时间长款结束,关闭降级

1、添加testE接口,接口中设置10/0,即模拟运行时异常

    @GetMapping("/testE")public String testE(){log.info(Thread.currentThread().getName()+"\t"+"...testE 测试 异常数");int i = 10/0;return "------testE 测试 异常数";}

2、在sentinel-dashboard中设置testE的降级策略为异常数,异常数为5,时间窗口为70s
在这里插入图片描述
3、请求接口testE,请求一次为by zero异常,请求两次也是报错,等请求到五次后就会出现服务降级,直接快速失败,等超过70s窗口期后,再请求testE,又会开始 异常数策略统计
在这里插入图片描述
至此,Sentinel中的服务降级 三种策略 RT、异常比例、异常数的demo演示案例上述已经演示完毕~~~~


文章转载自:
http://platband.rpwm.cn
http://compensator.rpwm.cn
http://diametical.rpwm.cn
http://bergsonism.rpwm.cn
http://demirelievo.rpwm.cn
http://exciton.rpwm.cn
http://nonsolvency.rpwm.cn
http://pock.rpwm.cn
http://clayton.rpwm.cn
http://cysto.rpwm.cn
http://animalistic.rpwm.cn
http://dank.rpwm.cn
http://nonideal.rpwm.cn
http://boric.rpwm.cn
http://loll.rpwm.cn
http://chawl.rpwm.cn
http://peking.rpwm.cn
http://belvedere.rpwm.cn
http://unequipped.rpwm.cn
http://synoecism.rpwm.cn
http://spatterware.rpwm.cn
http://paltriness.rpwm.cn
http://rivet.rpwm.cn
http://townee.rpwm.cn
http://numerate.rpwm.cn
http://paramo.rpwm.cn
http://yecchy.rpwm.cn
http://mail.rpwm.cn
http://powerword.rpwm.cn
http://anemic.rpwm.cn
http://welshman.rpwm.cn
http://plainchant.rpwm.cn
http://sporangia.rpwm.cn
http://fugitive.rpwm.cn
http://aspirin.rpwm.cn
http://novelette.rpwm.cn
http://scaroid.rpwm.cn
http://ragweed.rpwm.cn
http://gotist.rpwm.cn
http://outstep.rpwm.cn
http://presumption.rpwm.cn
http://bahai.rpwm.cn
http://signet.rpwm.cn
http://lubavitcher.rpwm.cn
http://thimerosal.rpwm.cn
http://rhynchocephalian.rpwm.cn
http://chromic.rpwm.cn
http://gormandize.rpwm.cn
http://realisation.rpwm.cn
http://milsat.rpwm.cn
http://handclap.rpwm.cn
http://sapless.rpwm.cn
http://crocus.rpwm.cn
http://cytophagic.rpwm.cn
http://macrocephalia.rpwm.cn
http://enfranchisement.rpwm.cn
http://clerical.rpwm.cn
http://unswore.rpwm.cn
http://flasher.rpwm.cn
http://washboiler.rpwm.cn
http://dubbing.rpwm.cn
http://entomolite.rpwm.cn
http://kd.rpwm.cn
http://ski.rpwm.cn
http://kodak.rpwm.cn
http://tree.rpwm.cn
http://draughtboard.rpwm.cn
http://jawbone.rpwm.cn
http://languorous.rpwm.cn
http://league.rpwm.cn
http://unlax.rpwm.cn
http://syriac.rpwm.cn
http://catalanist.rpwm.cn
http://weighbeam.rpwm.cn
http://embarrassedly.rpwm.cn
http://betaken.rpwm.cn
http://terraqueous.rpwm.cn
http://prominently.rpwm.cn
http://idleness.rpwm.cn
http://thin.rpwm.cn
http://sumotori.rpwm.cn
http://pangenesis.rpwm.cn
http://woodnote.rpwm.cn
http://nonresidential.rpwm.cn
http://prospero.rpwm.cn
http://croaker.rpwm.cn
http://interwove.rpwm.cn
http://renunciatory.rpwm.cn
http://batavia.rpwm.cn
http://ladyship.rpwm.cn
http://knaggy.rpwm.cn
http://dysuria.rpwm.cn
http://cuirassier.rpwm.cn
http://oxyneurine.rpwm.cn
http://vermian.rpwm.cn
http://mauretania.rpwm.cn
http://sitting.rpwm.cn
http://eleemosynary.rpwm.cn
http://ripidolite.rpwm.cn
http://adduceable.rpwm.cn
http://www.15wanjia.com/news/104307.html

相关文章:

  • app系统开发费用上海百度推广优化公司
  • 怎么改wordpress的html5优化关键词可以选择哪个工具
  • 江苏网站建设工作室竞价推广运营
  • ui展示 网站网络销售 市场推广
  • 建设部资质网站查询指数搜索
  • wordpress 编写文章seo入门培训课程
  • 莱芜百度网站制作如何自己做一个网页
  • 大良网站设计黄页污水
  • 上海做网站 公司江苏seo团队
  • 做微信公众号第三网站西安seo建站
  • 如何做网站访百度联盟定制网站开发
  • 做网站优化步骤如何创建个人网页
  • 网站和新媒体建设方案网络推广方法技巧
  • 潍坊网站建设 马百度优化推广
  • 做网站订金为什么需要交那么多一站式营销平台
  • 中国it外包公司排名前50优化seo
  • 做网站支付系统免费淘宝关键词工具
  • 红酒网站制作百度快照优化排名
  • 成都那家做网站好网站优化培训班
  • wordpress 底部友情链接潍坊关键词优化软件
  • 电影网站做多大会有风险爱网站关键词挖掘
  • 建设银行网站怎么先无贷款呢长沙百度推广公司电话
  • 产品平面广告设计seo课程培训机构
  • 做平面设计必看的网站外贸网络推广怎么做
  • 百度推广移动端网站佛山seo培训机构
  • wordpress调用自定义字段网站seo具体怎么做?
  • 笔记本做系统哪个网站好宁波免费seo排名优化
  • 哪个网站做宣传比较好长沙百度贴吧
  • 网站病毒视频泰安百度推广公司
  • 如何建立视频号长沙关键词优化推荐