Hystrix和sentinel对比

Hystrix:

1、需要我们自己手工搭建监控平台
2、没有一套web界面,不可以给我们进行更加细粒度化的配置流控、速率控制、服务熔断、服务降级

Sentinel:

1、单独一个组件,可以独立出来
2、直接界面化的细粒度统一配置

hystrix的主要是用到服务降级和服务熔断,服务监控需要自己添加配置。sentinel采用的是跟hystrix的思想,在此基础上进行的完善。细粒度更高,如流量控制:
阈值类型/单机阈值:
①QPS(每秒钟的请求数量):当调用该api的QPS达到阈值的时候,进行限流
②线程数:当调用该api的线程数达到阈值的时候进行限流

流控模式:
①直接:api达到限流条件时,直接限流
②关联:当关联的资源达到阈值时,就限流自己。
③链路:只记录指定链路上的流量,如果达到阈值,就进行限流

流控效果
①快速失败:直接失败,抛异常
②Warm up:根据codeFactor(冷加载因子,默认3)的值,从阈值/codeFactor,经过预热时长,才达到设置的QPS阈值
③排队等待:匀速排队,让请求以匀速的速度通过,阈值类型必须为QPS,否则无效

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 上次说到Netflix已经过时了,目前除了一些大厂使用自己内部的微服务架构外,市面上使用最广泛的就是SpringC...
    aruba阅读 4,973评论 0 6
  • 什么是服务雪崩效应 服务雪崩效应是一种因“服务提供者服务的不可用”(原因)导致“服务调用者服务不可用”(结果),并...
    小波同学阅读 13,769评论 1 6
  • 一、前言:和Hystrix作对比 Hystrix: 1、需要我们自己手工搭建监控平台 2、没有一套web界面,不可...
    西谷haul阅读 3,290评论 0 1
  • 从高并发带来的问题的问题说起 ,讲解服务雪崩效应,常见容错方案,Sentinel基础,相关的应用规则等。 第一章:...
    好旺饺阅读 3,968评论 0 1
  • 参考:https://blog.csdn.net/u011863024/article/details/11429...
    Zerek_W阅读 2,713评论 0 0

友情链接更多精彩内容