[發(fā)明專利]一種域名系統(tǒng)的負(fù)載均衡方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202110089107.8 | 申請(qǐng)日: | 2021-01-22 |
| 公開(公告)號(hào): | CN112929416A | 公開(公告)日: | 2021-06-08 |
| 發(fā)明(設(shè)計(jì))人: | 劉耀丹 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04L29/12 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 劉志紅 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 域名 系統(tǒng) 負(fù)載 均衡 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明公開了一種域名系統(tǒng)的負(fù)載均衡方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該方法包括:DNS節(jié)點(diǎn)獲取客戶端的待解析域名;獲取待解析域名對(duì)應(yīng)的虛擬ip負(fù)載均衡策略;獲取虛擬ip負(fù)載均衡策略對(duì)應(yīng)的目標(biāo)負(fù)載均衡數(shù)據(jù);根據(jù)目標(biāo)負(fù)載均衡數(shù)據(jù),利用虛擬ip負(fù)載均衡策略確定待解析域名對(duì)應(yīng)的虛擬ip,并將虛擬ip發(fā)送到客戶端;本發(fā)明通過(guò)獲取虛擬ip負(fù)載均衡策略對(duì)應(yīng)的目標(biāo)負(fù)載均衡數(shù)據(jù),能夠篩選出預(yù)設(shè)時(shí)間范圍內(nèi)的服務(wù)節(jié)點(diǎn)的負(fù)載均衡數(shù)據(jù),以排除pdns異常的服務(wù)節(jié)點(diǎn)的負(fù)載均衡數(shù)據(jù)對(duì)負(fù)載均衡的干擾,從而避免了免因服務(wù)節(jié)點(diǎn)的pdns異常導(dǎo)致的虛擬ip負(fù)載均衡的不均衡情況,保證DNS的負(fù)載均衡效果。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種域名系統(tǒng)的負(fù)載均衡方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
目前,域名系統(tǒng)(DNS)的負(fù)載均衡依賴第三方軟件pdns(powerDNS,一個(gè)跨平臺(tái)的開源DNS服務(wù)組件)才能正常的發(fā)送和接收數(shù)據(jù)。DNS節(jié)點(diǎn)接收其他服務(wù)端節(jié)點(diǎn)發(fā)送過(guò)來(lái)的數(shù)據(jù),保存到內(nèi)存當(dāng)中,當(dāng)有客戶端通過(guò)域名訪問(wèn)DNS節(jié)點(diǎn),DNS節(jié)點(diǎn)會(huì)根據(jù)該域名對(duì)應(yīng)的策略(即負(fù)載均衡策略)進(jìn)行相應(yīng)計(jì)算,返回虛擬ip給客戶端。若該域名對(duì)應(yīng)的策略為連接數(shù)策略,DNS節(jié)點(diǎn)計(jì)算出連接數(shù)為最小值的那個(gè)節(jié)點(diǎn)(即服務(wù)節(jié)點(diǎn))對(duì)應(yīng)的虛擬ip返回給客戶端;若該域名對(duì)應(yīng)的策略為cpu(內(nèi)存或帶寬)策略,DNS節(jié)點(diǎn)計(jì)算出cpu(內(nèi)存或帶寬)使用率為最小值的那個(gè)節(jié)點(diǎn)對(duì)應(yīng)的虛擬ip返回給客戶端。
然而,若某個(gè)節(jié)點(diǎn)的pdns出現(xiàn)異常,則該節(jié)點(diǎn)不能發(fā)送數(shù)據(jù)給DNS節(jié)點(diǎn),DNS節(jié)點(diǎn)無(wú)法更新該節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù),若DNS節(jié)點(diǎn)保存的該節(jié)點(diǎn)之前的連接數(shù)值為最小值,則客戶端通過(guò)域名訪問(wèn)DNS節(jié)點(diǎn)(該域名對(duì)應(yīng)的策略為連接數(shù)策略),DNS會(huì)把該節(jié)點(diǎn)對(duì)應(yīng)的虛擬ip返回給客戶端,下次有其他客戶端繼續(xù)通過(guò)連接數(shù)策略訪問(wèn)DNS,DNS會(huì)繼續(xù)把該節(jié)點(diǎn)對(duì)應(yīng)的虛擬ip返回給其他客戶端,這樣就造成了負(fù)載均衡的不均衡情況;同理cpu、內(nèi)存或帶寬也會(huì)出現(xiàn)這種情況。
因此,如何能夠避免因服務(wù)節(jié)點(diǎn)的pdns異常導(dǎo)致的負(fù)載均衡的不均衡情況,保證DNS的負(fù)載均衡效果,是現(xiàn)今急需解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種域名系統(tǒng)的負(fù)載均衡方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),以避免因服務(wù)節(jié)點(diǎn)的pdns異常導(dǎo)致的負(fù)載均衡的不均衡情況,保證DNS的負(fù)載均衡效果。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種域名系統(tǒng)的負(fù)載均衡方法,包括:
DNS節(jié)點(diǎn)獲取客戶端的待解析域名;
獲取所述待解析域名對(duì)應(yīng)的虛擬ip負(fù)載均衡策略;
獲取所述虛擬ip負(fù)載均衡策略對(duì)應(yīng)的目標(biāo)負(fù)載均衡數(shù)據(jù);其中,所述目標(biāo)負(fù)載均衡數(shù)據(jù)為預(yù)設(shè)時(shí)間范圍內(nèi)的所述虛擬ip負(fù)載均衡策略對(duì)應(yīng)的服務(wù)節(jié)點(diǎn)的負(fù)載均衡數(shù)據(jù);
根據(jù)所述目標(biāo)負(fù)載均衡數(shù)據(jù),利用所述虛擬ip負(fù)載均衡策略確定所述待解析域名對(duì)應(yīng)的虛擬ip,并將所述虛擬ip發(fā)送到所述客戶端。
可選的,所述獲取所述虛擬ip負(fù)載均衡策略對(duì)應(yīng)的目標(biāo)負(fù)載均衡數(shù)據(jù),包括:
將目標(biāo)服務(wù)節(jié)點(diǎn)的負(fù)載均衡數(shù)據(jù)作為所述目標(biāo)負(fù)載均衡數(shù)據(jù);其中,所述目標(biāo)服務(wù)節(jié)點(diǎn)為所述虛擬ip負(fù)載均衡策略對(duì)應(yīng)的數(shù)據(jù)標(biāo)志為可用標(biāo)志的服務(wù)節(jié)點(diǎn)。
可選的,該方法還包括:
根據(jù)所述虛擬ip負(fù)載均衡策略對(duì)應(yīng)的每個(gè)服務(wù)節(jié)點(diǎn)的負(fù)載均衡數(shù)據(jù)的最新獲取時(shí)間和時(shí)間閾值,確定每個(gè)所述服務(wù)節(jié)點(diǎn)的數(shù)據(jù)標(biāo)志。
可選的,所述根據(jù)所述虛擬ip負(fù)載均衡策略對(duì)應(yīng)的每個(gè)服務(wù)節(jié)點(diǎn)的負(fù)載均衡數(shù)據(jù)的最新獲取時(shí)間和時(shí)間閾值,確定每個(gè)所述服務(wù)節(jié)點(diǎn)的數(shù)據(jù)標(biāo)志,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110089107.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 負(fù)載和負(fù)載方向檢測(cè)裝置
- 一種智能節(jié)能插座
- 負(fù)載電路及具有該負(fù)載電路的負(fù)載測(cè)試裝置
- 負(fù)載保護(hù)電路及負(fù)載保護(hù)方法
- 負(fù)載容器和負(fù)載支架系統(tǒng)
- 負(fù)載檢測(cè)電路及其負(fù)載檢測(cè)裝置
- 負(fù)載檢測(cè)器、負(fù)載檢測(cè)用套件、以及負(fù)載檢測(cè)系統(tǒng)
- 負(fù)載
- 負(fù)載測(cè)量方法、負(fù)載測(cè)量裝置和負(fù)載測(cè)量配置
- 負(fù)載驅(qū)動(dòng)電路、負(fù)載驅(qū)動(dòng)系統(tǒng)





