说到流量服务控制,那么肯定有很多人都不太了解这个内容,因为如果对服务要求不是那么严格的情况下,基本是不会使用到这个东西的,但是,如果想要通过多个维度来保护服务和维持系统稳定性的话,那么就一定离不开Sentinel。,Sentinel是阿里巴巴公司开源的面向分布式环境的轻量级流量控制框架。,Sentinel是以流量为切入点,通过多个维度来保护服务和维持系统稳定性的工具。,主要功能:,我们来分别的看一下都是什么意思,首先这个流量控制,,什么是流量控制呢?,就比如说,我们的请求,堆积起来成批次的时候,就相当于是流量,当有大批的请求流量过来的时候,Sentinel就得起到一些作用了,它就相当于是一个调配器,将随机的请求变成顺序的请求,将不同格式的请求格式化为统一的格式的请求。,那么什么是熔断降级呢?,实际上熔断降级就是在调用链路中的某个资源出现了不稳定,最终会导致请求发生堆积,然后为了避免这种情况,就有了熔断降级。,发生熔断降级时,系统这时候所处的状态可能为:,所以熔断降级会进行处理,通过并发线程数进行限制,还有就是通过响应时间对资源进行降级。,那么过载保护又体现在哪些方面呢?,其实主要就是体现在系统资源占用比例过高,让系统的入口流量和系统的负载达到一个平衡,保证系统在能力范围之内处理最多的请求。,我们来看看这个 Sentinel 都有哪些优点,为什么这么人都使用呢?,我们都知道这个 Sentinel 是阿里开源的,甚至在双十一大促的时候,也起到了关键性的作用。,比如其中的秒杀,集群流量控制,消息削峰填谷,所以第一个优点就出来了,,如果你使用过 Sentinel ,那么一定登陆过 Sentinel 的后台,它的后台十分完善,服务流量的实时显示,集群汇总的运行情况,都是非常完美的,所以第二个优点也有了。,第三个优点,其实其他很多的工具都是有的,那就开源,那么我们就来看看这个 Sentinel 在 Windows 下是如何使用的。,毕竟我们刚才已经说了他有完善的实时监控了,而这个实时监控也能体现在我们的页面上,那么他就是控制台程序,我们直接来整一下。,1.下载 Windows 的安装包,Windows下的jar,



文章版权声明
1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/26972.html
2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈
3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)
4 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别
微信扫一扫
支付宝扫一扫