Hystrix,以及SpringCloud的各種超時(shí)時(shí)間配置效果

1抡柿、如果hystrix.command.default.execution.timeout.enabled為true,則會(huì)有兩個(gè)執(zhí)行方法超時(shí)的配置,一個(gè)就是ribbon的ReadTimeout,一個(gè)就是熔斷器hystrix的timeoutInMilliseconds, 此時(shí)誰(shuí)的值小誰(shuí)生效
2舔琅、如果hystrix.command.default.execution.timeout.enabled為false,則熔斷器不進(jìn)行超時(shí)熔斷,而是根據(jù)ribbon的ReadTimeout拋出的異常而熔斷,也就是取決于ribbon
ribbon的ConnectTimeout,配置的是請(qǐng)求服務(wù)的超時(shí)時(shí)間,除非服務(wù)找不到,或者網(wǎng)絡(luò)原因,這個(gè)時(shí)間才會(huì)生效
4、OkToRetryOnAllOperations
這個(gè)參數(shù)指的是是否允許所有的HTTP請(qǐng)求(GET,POST,PUT等)重試洲劣。默認(rèn)值是false备蚓,只允許GET請(qǐng)求重試。對(duì)于POST等請(qǐng)求囱稽,請(qǐng)慎重使用郊尝。
5、MaxAutoRetries
這個(gè)參數(shù)用于配置當(dāng)前實(shí)例最大重試次數(shù)战惊,默認(rèn)值為0流昏。重試次數(shù)不包括第一次請(qǐng)求。
MaxAutoRetriesNextServer
這個(gè)參數(shù)指的是切換實(shí)例最大重試次數(shù),默認(rèn)值1况凉。
如果訪問(wèn)當(dāng)前實(shí)例異常谚鄙,會(huì)再次嘗試訪問(wèn)當(dāng)前實(shí)例(次數(shù)由MaxAutoRetries決定);如果還不行刁绒,就會(huì)訪問(wèn)下一個(gè)實(shí)例闷营;如果仍然不行,會(huì)把下一個(gè)實(shí)例作為當(dāng)前實(shí)例并重試(次數(shù)由MaxAutoRetries決定)...依此類推知市,直到切換實(shí)例次數(shù)達(dá)到上限(由MaxAutoRetriesNextServer決定)為了確保重試機(jī)制的正常運(yùn)作,理論上(以實(shí)際情況為準(zhǔn))建議hystrix的超時(shí)時(shí)間為:(1 + MaxAutoRetries + MaxAutoRetriesNextServer) * ReadTimeout

https://blog.csdn.net/zzzgd_666/article/details/83314833

ribbon:
  OkToRetryOnAllOperations: false #對(duì)所有操作請(qǐng)求都進(jìn)行重試,默認(rèn)false
  ReadTimeout: 10000   #負(fù)載均衡超時(shí)時(shí)間傻盟,默認(rèn)值5000
  ConnectTimeout: 2000 #ribbon請(qǐng)求連接的超時(shí)時(shí)間,默認(rèn)值2000
  MaxAutoRetries: 0     #對(duì)當(dāng)前實(shí)例的重試次數(shù)嫂丙,默認(rèn)0
  MaxAutoRetriesNextServer: 1 #對(duì)切換實(shí)例的重試次數(shù)娘赴,默認(rèn)1

hystrix:
  command:
    default:  #default全局有效,service id指定應(yīng)用有效
      execution:
        timeout:
          enabled: true
        isolation:
          thread:
            timeoutInMilliseconds: 20000 #斷路器超時(shí)時(shí)間跟啤,默認(rèn)1000ms
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末诽表,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子腥光,更是在濱河造成了極大的恐慌,老刑警劉巖糊秆,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件武福,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡痘番,警方通過(guò)查閱死者的電腦和手機(jī)捉片,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)汞舱,“玉大人伍纫,你說(shuō)我怎么就攤上這事“何撸” “怎么了莹规?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)泌神。 經(jīng)常有香客問(wèn)我良漱,道長(zhǎng),這世上最難降的妖魔是什么欢际? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任母市,我火速辦了婚禮,結(jié)果婚禮上损趋,老公的妹妹穿的比我還像新娘患久。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布蒋失。 她就那樣靜靜地躺著返帕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪高镐。 梳的紋絲不亂的頭發(fā)上溉旋,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音嫉髓,去河邊找鬼观腊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛算行,可吹牛的內(nèi)容都是我干的梧油。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼州邢,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼儡陨!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起量淌,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤骗村,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后呀枢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體胚股,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年裙秋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了琅拌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡摘刑,死狀恐怖进宝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情枷恕,我是刑警寧澤党晋,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站徐块,受9級(jí)特大地震影響隶校,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蛹锰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一深胳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧铜犬,春花似錦舞终、人聲如沸轻庆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)余爆。三九已至,卻和暖如春夸盟,著一層夾襖步出監(jiān)牢的瞬間蛾方,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工上陕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留桩砰,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓释簿,卻偏偏與公主長(zhǎng)得像亚隅,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子庶溶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345