[發(fā)明專利]網(wǎng)絡(luò)鏈路異常的處理方法、裝置及設(shè)備在審
| 申請?zhí)枺?/td> | 202010732995.6 | 申請日: | 2020-07-27 |
| 公開(公告)號: | CN113315802A | 公開(公告)日: | 2021-08-27 |
| 發(fā)明(設(shè)計)人: | 石博;劉昆;孫科;宋青;莫航杰 | 申請(專利權(quán))人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26;H04L12/24 |
| 代理公司: | 北京博浩百睿知識產(chǎn)權(quán)代理有限責(zé)任公司 11134 | 代理人: | 謝湘寧;張文華 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)絡(luò) 異常 處理 方法 裝置 設(shè)備 | ||
本申請公開了一種網(wǎng)絡(luò)鏈路異常的處理方法、裝置及設(shè)備。其中,上述方法應(yīng)用于分布式系統(tǒng),上述分布式系統(tǒng)包括客戶端和服務(wù)器集群,上述服務(wù)器集群包括:第一服務(wù)器和多個第二服務(wù)器,上述第一服務(wù)器用于從上述多個第二服務(wù)器中選取為客戶端提供服務(wù)的目標服務(wù)器,上述方法包括:通過上述客戶端上待使用的檢測方式對上述客戶端與上述目標服務(wù)器之間的第一網(wǎng)絡(luò)鏈接的通信狀態(tài)進行檢測,得到檢測結(jié)果;在上述客戶端上基于上述檢測結(jié)果確定上述第一網(wǎng)絡(luò)鏈接出現(xiàn)異常,斷開上述第一網(wǎng)絡(luò)鏈接。本申請解決了現(xiàn)有技術(shù)中分布式集群難以及時有效處理網(wǎng)絡(luò)鏈路異常,導(dǎo)致降低分布式系統(tǒng)的服務(wù)質(zhì)量的技術(shù)問題。
技術(shù)領(lǐng)域
本申請涉及計算機技術(shù)領(lǐng)域,具體而言,涉及一種網(wǎng)絡(luò)鏈路異常的處理方法、裝置及設(shè)備。
背景技術(shù)
在分布式系統(tǒng)中,集群內(nèi)有成百上千臺計算機節(jié)點同時服務(wù),節(jié)點和節(jié)點之間有多跳交換機設(shè)備,用戶的讀寫請求在節(jié)點之間相互訪問時,讀寫請求數(shù)據(jù)需要經(jīng)過不同的交換機設(shè)備進行傳輸,形成不同的網(wǎng)絡(luò)通信鏈路。一般每個計算機節(jié)點均部署兩個網(wǎng)卡進行對外的讀寫請求數(shù)據(jù)轉(zhuǎn)發(fā),這兩個網(wǎng)卡連接不同的交換機設(shè)備,具有等價容災(zāi)的能力。當(dāng)集群內(nèi)某個交換機或者某個計算機節(jié)點的網(wǎng)卡出現(xiàn)轉(zhuǎn)發(fā)黑洞時,會導(dǎo)致業(yè)務(wù)持續(xù)不可訪問,降低分布式系統(tǒng)的服務(wù)質(zhì)量。因而,分布式系統(tǒng)需要提供網(wǎng)絡(luò)轉(zhuǎn)發(fā)質(zhì)量的自適應(yīng)快速檢測和快速恢復(fù)能力。
但是,由于在現(xiàn)有的服務(wù)器集群中,需要由客戶端、服務(wù)器端以及故障檢測服務(wù)器三者結(jié)合來實現(xiàn)鏈路故障檢測。當(dāng)計算機節(jié)點的雙網(wǎng)卡對應(yīng)的網(wǎng)絡(luò)鏈路均出現(xiàn)轉(zhuǎn)發(fā)黑洞時,則這臺計算機不可與外部節(jié)點聯(lián)通,因而無法實現(xiàn)鏈路故障檢測和快速自恢復(fù)。
針對上述的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本申請實施例提供了一種網(wǎng)絡(luò)鏈路異常的處理方法、裝置及設(shè)備,以至少解決現(xiàn)有技術(shù)中分布式集群難以及時有效處理網(wǎng)絡(luò)鏈路異常,導(dǎo)致降低分布式系統(tǒng)的服務(wù)質(zhì)量的技術(shù)問題。
根據(jù)本申請實施例的一個方面,提供了一種網(wǎng)絡(luò)鏈路異常的處理方法,上述方法應(yīng)用于分布式系統(tǒng),上述分布式系統(tǒng)包括客戶端和服務(wù)器集群,上述服務(wù)器集群包括:第一服務(wù)器和多個第二服務(wù)器,上述第一服務(wù)器用于從上述多個第二服務(wù)器中選取為客戶端提供服務(wù)的目標服務(wù)器,上述方法包括:通過上述客戶端上待使用的檢測方式對上述客戶端與上述目標服務(wù)器之間的第一網(wǎng)絡(luò)鏈接的通信狀態(tài)進行檢測,得到檢測結(jié)果;在上述客戶端上基于上述檢測結(jié)果確定上述第一網(wǎng)絡(luò)鏈接出現(xiàn)異常,斷開上述第一網(wǎng)絡(luò)鏈接。
根據(jù)本申請實施例的另一方面,還提供了一種網(wǎng)絡(luò)鏈路異常的處理裝置,上述裝置應(yīng)用于分布式系統(tǒng),上述分布式系統(tǒng)包括客戶端和服務(wù)器集群,上述服務(wù)器集群包括:第一服務(wù)器和多個第二服務(wù)器,上述第一服務(wù)器用于從上述多個第二服務(wù)器中選取為客戶端提供服務(wù)的目標服務(wù)器,上述裝置包括:檢測模塊,用于通過上述客戶端上待使用的檢測方式對上述客戶端與上述目標服務(wù)器之間的第一網(wǎng)絡(luò)鏈接的通信狀態(tài)進行檢測,得到檢測結(jié)果;處理模塊,用于在上述客戶端上基于上述檢測結(jié)果確定上述第一網(wǎng)絡(luò)鏈接出現(xiàn)異常,斷開上述第一網(wǎng)絡(luò)鏈接。
根據(jù)本申請實施例的另一方面,還提供了一種存儲介質(zhì),上述存儲介質(zhì)包括存儲的程序,其中,在上述程序運行時控制上述存儲介質(zhì)所在設(shè)備執(zhí)行任意一項上述的網(wǎng)絡(luò)鏈路異常的處理方法。
根據(jù)本申請實施例的另一方面,還提供了一種網(wǎng)絡(luò)鏈路異常的處理設(shè)備,包括:處理器;以及存儲器,與上述處理器連接,用于為上述處理器提供處理以下處理步驟的指令:通過上述客戶端上待使用的檢測方式對上述客戶端與上述目標服務(wù)器之間的第一網(wǎng)絡(luò)鏈接的通信狀態(tài)進行檢測,得到檢測結(jié)果;在上述客戶端上基于上述檢測結(jié)果確定上述第一網(wǎng)絡(luò)鏈接出現(xiàn)異常,斷開上述第一網(wǎng)絡(luò)鏈接。
在本申請實施例中,通過服務(wù)器集群中的第一服務(wù)器從服務(wù)器集群中的多個第二服務(wù)器中選取為客戶端提供服務(wù)的目標服務(wù)器,并且,通過上述客戶端上待使用的檢測方式對上述客戶端與上述目標服務(wù)器之間的第一網(wǎng)絡(luò)鏈接的通信狀態(tài)進行檢測,得到檢測結(jié)果;在上述客戶端上基于上述檢測結(jié)果確定上述第一網(wǎng)絡(luò)鏈接出現(xiàn)異常,斷開上述第一網(wǎng)絡(luò)鏈接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010732995.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





