[發明專利]用于分布式系統的異常處理方法、裝置及系統有效
| 申請號: | 201610044281.X | 申請日: | 2016-01-22 |
| 公開(公告)號: | CN106997314B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 賈長城 | 申請(專利權)人: | 阿里巴巴(中國)有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京展翼知識產權代理事務所(特殊普通合伙) 11452 | 代理人: | 屠長存 |
| 地址: | 310052 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 分布式 系統 異常 處理 方法 裝置 | ||
本發明公開了一種用于分布式系統的異常處理方法、裝置及系統。其中,該方法包括:分布式系統中,至少包括第一業務系統和非第一業務系統,其中,方法包括:獲取第一業務系統調用第二業務系統時生成的參數;根據參數,判斷第二業務系統是否調用異常;當確定第二業務系統調用異常時,確定在預設時間區間內發生調用異常的異常次數;將異常次數與預先設置的閾值進行比對,當異常次數大于或等于閾值時,對第二業務系統執行降級處理。本發明解決了由于在分布式系統中的某個業務系統發生異常,導致與其具有依賴關系業務系統運行異常的技術問題。
技術領域
本發明涉及互聯網領域,具體而言,涉及一種用于分布式系統的異常處理方法、裝置及系統。
背景技術
隨著互聯網技術的發展,互聯網用戶的數量也隨著時間成指數倍的增長。并且,從瀏覽新聞到網上購物,互聯網也被賦予了越來越多的功能。為了在原有第一業務系統中添加這些拓展功能,可以對原有第一業務系統進行擴充,通過直接增加新的功能模塊的方式實現。但是,利用上述方法會使得原有第一業務系統的系統體積越來越大,從而導致系統運行緩慢,且不利于后期維護。
因此,在現有技術中,通常利用分布式處理技術,通過在原有第一業務系統的基礎上,添加與其相互依賴的相關第二業務系統來實現。但是,如果這些相關的第二業務系統如果發生故障,通常會間接影響到原有第一業務系統的正常運行。在嚴重的情況下,還可能拖垮原有第一業務系統,使其無法提供正常服務。
為了保證原有第一業務系統的正常運行,通常是采用配置超時參數、手動降級(手動切斷系統間的依賴關系)或擴容等方法來應對。其中,采用配置超時參數的方法,無法應對所有異常場景,并且在存在大量超時的情況時也會降低原有系統的性能,影響原有系統正常提供基礎服務。采用手動降級的方法,往往并不能做到及時干預,一旦運維人員在發生故障時不在現場問題將得不到及時處理,因此為了保證故障的及時解決,需要投入大量運維人力,維護成本偏高。而采用擴容的方法不能急時解決問題,而且需要預先對人力與硬件進行投入,維護成本過高。
針對現有技術中,由于在分布式系統中的某個業務系統發生異常,導致與其具有依賴關系業務系統運行異常的技術問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種用于分布式系統的異常處理方法、裝置及系統,以至少解決了由于在分布式系統中的某個業務系統發生異常,導致與其具有依賴關系業務系統運行異常的技術問題。
根據本發明實施例的一個方面,提供了一種用于分布式系統的異常處理方法,分布式系統中,至少包括第一業務系統和第二業務系統,第一業務系統與第二業務系統具有依賴關系,其中,包括:獲取第一業務系統調用第二業務系統時生成的參數;根據參數,判斷第二業務系統是否調用異常;當確定第二業務系統調用異常時,確定在預設時間區間內發生調用異常的異常次數;將異常次數與預先設置的閾值進行比對,當異常次數大于或等于閾值時,對第二業務系統執行降級處理。
根據本發明實施例的另一方面,還提供了一種用于分布式系統的異常處理裝置,分布式系統中,至少包括第一業務系統和第二業務系統,第一業務系統與第二業務系統具有依賴關系,其中,裝置包括:第一獲取模塊,用于獲取第一業務系統調用第二業務系統時生成的參數;判斷模塊,用于根據參數,判斷第二業務系統是否調用異常;第一確定模塊,用于當確定第二業務系統調用異常時,確定在預設時間區間內發生調用異常的異常次數;第一處理模塊,用于將異常次數與預先設置的閾值進行比對,當異常次數大于或等于閾值時,對第二業務系統執行降級處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴(中國)有限公司,未經阿里巴巴(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610044281.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種家用多功能鍛煉器材
- 下一篇:一種上肢功能訓練器





