本申請(qǐng)涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),尤其涉及一種通信鏈路的處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在相關(guān)技術(shù)中,全球運(yùn)行的網(wǎng)絡(luò)應(yīng)用一般按照大洲等地理區(qū)域?qū)⑷騽澐譃槎鄠€(gè)大區(qū),用戶根據(jù)地理位置主動(dòng)選擇或被動(dòng)分配至某個(gè)大區(qū)服務(wù)器進(jìn)行應(yīng)用登錄,應(yīng)用服務(wù)內(nèi)容無法跨區(qū)域服務(wù)器互通,即全球的各個(gè)服務(wù)區(qū)域之間是彼此隔離的。
2、由于業(yè)務(wù)服務(wù)器承載量有限的原因,不能將所有信息都通過業(yè)務(wù)服務(wù)器進(jìn)行傳遞,因此,相關(guān)技術(shù)用加速網(wǎng)絡(luò)來提升網(wǎng)絡(luò)傳輸質(zhì)量;但普通的網(wǎng)絡(luò)加速服務(wù)提供商僅提供接入地址,系統(tǒng)在使用時(shí)需要修改業(yè)務(wù)代碼邏輯,以根據(jù)目的端的位置或者其他策略來判斷哪些消息是否需要加速,哪些消息不需要加速,影響加速鏈路的接入效率,影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種通信鏈路的處理方法、裝置、電子設(shè)備、計(jì)算機(jī)程序產(chǎn)品及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),能夠高效地選擇通信鏈路以保證網(wǎng)絡(luò)加速服務(wù)的質(zhì)量。
2、本申請(qǐng)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、本申請(qǐng)實(shí)施例提供一種通信鏈路的處理方法,所述方法包括:
4、獲取路由信息;
5、從所述路由信息查詢第一代理服務(wù)器的所屬的區(qū)域以及第二代理服務(wù)器所屬的區(qū)域,其中,所述第一代理服務(wù)器和所述第二代理服務(wù)器之間使用第一鏈路通信;
6、響應(yīng)于所述第一代理服務(wù)器與所述第二代理服務(wù)器屬于不同的區(qū)域,從所述路由信息查詢所述第二代理服務(wù)器的地址,以及
7、基于所述第二代理服務(wù)器的地址對(duì)所述第二鏈路執(zhí)行探測(cè)操作,得到所述第二鏈路的第一探測(cè)結(jié)果;其中,不同的所述區(qū)域部署有不同的代理服務(wù)器,所述第一通信鏈路和所述第二通信鏈路中的一個(gè)為加速通信鏈路;
8、響應(yīng)于所述第一探測(cè)結(jié)果符合鏈路切換條件,將第一代理服務(wù)器和第二代理服務(wù)器之間的通信鏈路從所述第一鏈路切換到所述第二鏈路。
9、本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)加速服務(wù)的處理裝置,所述裝置包括:
10、獲取模塊,用于獲取路由信息;
11、查詢模塊,用于從所述路由信息查詢第一代理服務(wù)器的所屬的區(qū)域以及第二代理服務(wù)器所屬的區(qū)域,其中,所述第一代理服務(wù)器和所述第二代理服務(wù)器之間使用第一鏈路通信;
12、探測(cè)模塊,用于響應(yīng)于所述第一代理服務(wù)器與所述第二代理服務(wù)器屬于不同的區(qū)域,從所述路由信息查詢所述第二代理服務(wù)器的地址,以及基于所述第二代理服務(wù)器的地址對(duì)所述第二鏈路執(zhí)行探測(cè)操作,得到所述第二鏈路的第一探測(cè)結(jié)果;其中,不同的所述區(qū)域部署有不同的代理服務(wù)器,所述第一通信鏈路和所述第二通信鏈路中的一個(gè)為加速通信鏈路;
13、切換模塊,用于響應(yīng)于所述第一探測(cè)結(jié)果符合鏈路切換條件,將第一代理服務(wù)器和第二代理服務(wù)器之間的通信鏈路從所述第一鏈路切換到所述第二鏈路。
14、本申請(qǐng)實(shí)施例提供一種電子設(shè)備,所述電子設(shè)備包括:
15、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令;
16、處理器,用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)可執(zhí)行指令時(shí),實(shí)現(xiàn)本申請(qǐng)實(shí)施例提供的通信鏈路的處理方法。
17、本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)程序或計(jì)算機(jī)可執(zhí)行指令,用于被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請(qǐng)實(shí)施例提供的通信鏈路的處理方法。
18、本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序或計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)程序或計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)本申請(qǐng)實(shí)施例提供的通信鏈路的處理方法。
19、本申請(qǐng)實(shí)施例具有以下有益效果:
20、本申請(qǐng)實(shí)施例通過路由信息查詢不同的代理服務(wù)器是否處于不同區(qū)域,以作為不同代理服務(wù)器之間是否需要使用加速服務(wù)的參考,在確認(rèn)需要使用加速服務(wù)時(shí),通過不同代理服務(wù)器之間的通信鏈路的探測(cè)結(jié)果是否滿足切換鏈路切換條件來觸發(fā)通信鏈路的切換,相較于現(xiàn)有技術(shù),節(jié)約了在業(yè)務(wù)服務(wù)器中修改業(yè)務(wù)代碼進(jìn)行的工作,提高了網(wǎng)絡(luò)加速服務(wù)的接入效率,自動(dòng)化識(shí)別當(dāng)前狀態(tài)下最合適的通信鏈路,增強(qiáng)了不同代理服務(wù)器之間的通信鏈路的自適應(yīng)性的切換,保證了不同代理服務(wù)器之間的通信速度。
1.一種通信鏈路的處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第二代理服務(wù)器的地址對(duì)所述第二鏈路執(zhí)行探測(cè)操作,得到所述第二鏈路的第一探測(cè)結(jié)果,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將第一代理服務(wù)器和第二代理服務(wù)器之間的通信鏈路從所述第一鏈路切換到所述第二鏈路之后,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述檢測(cè)所述第二鏈路的異常次數(shù),包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述將所述第一代理服務(wù)器和所述第二代理服務(wù)器之間的通信鏈路從所述第二鏈路切換回所述第一鏈路之后,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,
9.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,
10.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,
11.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,
12.一種網(wǎng)絡(luò)加速服務(wù)的處理裝置,其特征在于,所述裝置包括:
13.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令或者計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)可執(zhí)行指令或者計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至11任一項(xiàng)所述的通信鏈路的處理方法。
15.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至11任一項(xiàng)所述的通信鏈路的處理方法。