基于Hystrix框架的動(dòng)態(tài)熔斷判斷方法
基本信息
申請?zhí)?/td> | CN201711202905.7 | 申請日 | - |
公開(公告)號(hào) | CN108009075B | 公開(公告)日 | 2018-10-09 |
申請公布號(hào) | CN108009075B | 申請公布日 | 2018-10-09 |
分類號(hào) | G06F11/34 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 王昕;趙文軍;吳迎春;劉本中;胡明慧;宋煒偉 | 申請(專利權(quán))人 | 南京信通科技有限責(zé)任公司 |
代理機(jī)構(gòu) | 南京鐘山專利代理有限公司 | 代理人 | 南京聯(lián)創(chuàng)信息科技有限公司;南京信通科技有限責(zé)任公司 |
地址 | 210036 江蘇省南京市鼓樓區(qū)集慧路18號(hào)聯(lián)創(chuàng)科技大廈16層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于Hystrix框架的動(dòng)態(tài)熔斷判斷方法,通過壓力測試得出當(dāng)前服務(wù)業(yè)務(wù)的最大負(fù)載量maxF,通過測試得出不同壓力下的業(yè)務(wù)失敗率范圍,改造Hystrix框架源碼,重寫HealthCount類,記錄請求運(yùn)行總數(shù)與運(yùn)行錯(cuò)誤總數(shù),重寫plus統(tǒng)計(jì)方法,記錄數(shù)據(jù),改造Hystrix框架源碼,重寫斷路器實(shí)現(xiàn)類,跟據(jù)上一步統(tǒng)計(jì)的相關(guān)數(shù)據(jù)計(jì)算出服務(wù)負(fù)載量占最大負(fù)載量的百分比,來動(dòng)態(tài)得出熔斷失敗率算法,最終根據(jù)得出的動(dòng)態(tài)失敗率來決定是否需要進(jìn)行熔斷。本發(fā)明主要對(duì)源碼中的請求量統(tǒng)計(jì)進(jìn)行重寫,記錄請求請求的相關(guān)統(tǒng)計(jì)數(shù),同時(shí)對(duì)斷路器實(shí)現(xiàn)部分重寫斷路狀態(tài)判斷調(diào)整算法,以實(shí)現(xiàn)動(dòng)態(tài)熔斷規(guī)則的處理。 |
