Hystrix和sentinel對(duì)比

Hystrix:

1、需要我們自己手工搭建監(jiān)控平臺(tái)
2、沒(méi)有一套web界面,不可以給我們進(jìn)行更加細(xì)粒度化的配置流控、速率控制、服務(wù)熔斷、服務(wù)降級(jí)

Sentinel:

1、單獨(dú)一個(gè)組件,可以獨(dú)立出來(lái)
2、直接界面化的細(xì)粒度統(tǒng)一配置

hystrix的主要是用到服務(wù)降級(jí)和服務(wù)熔斷,服務(wù)監(jiān)控需要自己添加配置。sentinel采用的是跟hystrix的思想,在此基礎(chǔ)上進(jìn)行的完善。細(xì)粒度更高,如流量控制:
閾值類型/單機(jī)閾值:
①Q(mào)PS(每秒鐘的請(qǐng)求數(shù)量):當(dāng)調(diào)用該api的QPS達(dá)到閾值的時(shí)候,進(jìn)行限流
②線程數(shù):當(dāng)調(diào)用該api的線程數(shù)達(dá)到閾值的時(shí)候進(jìn)行限流

流控模式:
①直接:api達(dá)到限流條件時(shí),直接限流
②關(guān)聯(lián):當(dāng)關(guān)聯(lián)的資源達(dá)到閾值時(shí),就限流自己。
③鏈路:只記錄指定鏈路上的流量,如果達(dá)到閾值,就進(jìn)行限流

流控效果
①快速失?。褐苯邮?,拋異常
②Warm up:根據(jù)codeFactor(冷加載因子,默認(rèn)3)的值,從閾值/codeFactor,經(jīng)過(guò)預(yù)熱時(shí)長(zhǎng),才達(dá)到設(shè)置的QPS閾值
③排隊(duì)等待:勻速排隊(duì),讓請(qǐng)求以勻速的速度通過(guò),閾值類型必須為QPS,否則無(wú)效

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 上次說(shuō)到Netflix已經(jīng)過(guò)時(shí)了,目前除了一些大廠使用自己內(nèi)部的微服務(wù)架構(gòu)外,市面上使用最廣泛的就是SpringC...
    aruba閱讀 1,307評(píng)論 0 6
  • 什么是服務(wù)雪崩效應(yīng) 服務(wù)雪崩效應(yīng)是一種因“服務(wù)提供者服務(wù)的不可用”(原因)導(dǎo)致“服務(wù)調(diào)用者服務(wù)不可用”(結(jié)果),并...
    小波同學(xué)閱讀 11,151評(píng)論 1 6
  • 一、前言:和Hystrix作對(duì)比 Hystrix: 1、需要我們自己手工搭建監(jiān)控平臺(tái) 2、沒(méi)有一套web界面,不可...
    西谷haul閱讀 510評(píng)論 0 1
  • 從高并發(fā)帶來(lái)的問(wèn)題的問(wèn)題說(shuō)起 ,講解服務(wù)雪崩效應(yīng),常見(jiàn)容錯(cuò)方案,Sentinel基礎(chǔ),相關(guān)的應(yīng)用規(guī)則等。 第一章:...
    好旺餃閱讀 742評(píng)論 0 1
  • 參考:https://blog.csdn.net/u011863024/article/details/11429...
    Zerek_W閱讀 406評(píng)論 0 0

友情鏈接更多精彩內(nèi)容