[發明專利]同步IP配置方法和裝置在審
| 申請號: | 201610170210.4 | 申請日: | 2016-03-23 |
| 公開(公告)號: | CN107231446A | 公開(公告)日: | 2017-10-03 |
| 發明(設計)人: | 王德俊;鄭偉強;黃海鋒;劉文岡 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司11204 | 代理人: | 王達佐,馬曉亞 |
| 地址: | 100080 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 同步 ip 配置 方法 裝置 | ||
技術領域
本申請涉及計算機技術領域,具體涉及域名解析IP領域,尤其涉及同步IP配置方法和裝置。
背景技術
大型購物類網站的系統架構復雜,當用戶在瀏覽商品、購買商品和支付商品訂單時,網站系統通過域名解析在搜索分系統、結算分系統和支付分系統的接口間完成調用。但由于機器故障和網絡波動等原因會使得域名解析IP的成功率低,針對這一問題,現有的解決方法通常是收到用戶投訴或接收到告警信號后,由開發或運營維護人員定位,并在配置中心更新域名對應的IP列表或摘除存在故障的機器。這種方法由于人工定位使得修復流程繁瑣、消耗時間長,同時存在開發人員未及時處理故障等原因帶來的風險,開發人員配置IP時出現的手工錯誤也會導致網站訪問的成功率下降。
發明內容
本申請的目的在于提出一種改進的同步IP配置方法和裝置,來解決以上背景技術部分提到的技術問題。
第一方面,本申請提供了一種同步IP配置方法,所述方法包括:針對數據庫中的域名對應的IP發送測試請求,記錄測試結果,其中,所述數據庫中的域名對應的IP包括以下至少一項:更新后的域名對應的IP,域名對應的更新后的IP,基于用戶針對存在故障的域名發送的反饋信息而標識出的域名所對應的IP,觸發IP告警信號的IP;基于所述測試結果,對所述數據庫中的域名對應的IP排序,選取最優IP;同步所述最優IP以供終端調用。
在一些實施例中,所述IP包括:真實IP和虛擬IP。
在一些實施例中,所述測試結果包括:響應時間,基于測試的總 次數與成功收到測試回復的次數確定的成功率。
在一些實施例中,所述基于所述測試結果,對所述數據庫中的域名對應的IP排序,包括:判斷所述數據庫中的域名對應的IP的成功率是否相同;若是,按照所述響應時間對所述IP排序;若否,按照所述成功率對所述IP排序。
在一些實施例中,在所述選取最優IP之后,所述方法還包括:在所述數據庫中的域名對應的IP中選取成功率低于預設閾值的IP放入第一IP子集合中,獲取所述第一IP子集合中每個IP對應域名的域名集合;選取域名集合中的域名對應的IP數量大于1的域名,獲取與所述IP數量大于1的域名對應的第二IP子集合;對于所述第二IP子集合中每個IP,生成返回IP狀態消息,發送所述消息到終端,其中,所述返回IP狀態消息包括:刪除或待處理。
在一些實施例中,所述對于所述第二IP子集合中每個IP,生成返回IP狀態消息,發送所述消息到終端,其中,所述返回IP狀態消息包括:刪除或待處理,包括:判斷所述第二IP子集合中是否有成功率高于預設閾值的IP;若是,刪除所述第二IP子集合中成功率低于預設閾值的IP,并將所述返回IP狀態消息設置為刪除;若否,將所述返回IP狀態消息設置為待處理;發送所述消息到終端以供終端顯示所述IP狀態消息。
第二方面,本申請提供了一種同步IP配置裝置,所述裝置包括:記錄單元,配置用于針對數據庫中的域名對應的IP發送測試請求,記錄測試結果,其中,所述數據庫中的域名對應的IP包括以下至少一項:更新后的域名對應的IP,域名對應的更新后的IP,基于用戶針對存在故障的域名發送的反饋信息而標識出的域名所對應的IP,觸發IP告警信號的IP;排序單元,配置用于基于所述測試結果,對所述數據庫中的域名對應的IP排序,選取最優IP;同步單元,配置用于同步所述最優IP以供終端調用。
在一些實施例中,所述IP包括:真實IP和虛擬IP。
在一些實施例中,所述測試結果包括:響應時間,基于測試的總次數與成功收到測試回復的次數確定的成功率。
在一些實施例中,所述排序單元進一步配置用于:判斷所述數據庫中的域名對應的IP的成功率是否相同;若是,按照所述響應時間對所述IP排序;若否,按照所述成功率對所述IP排序。
在一些實施例中,所述裝置還包括:域名集合獲取單元,配置用于在所述數據庫中的域名對應的IP中選取成功率低于預設閾值的IP放入第一IP子集合中,獲取所述第一IP子集合中每個IP對應域名的域名集合;第二IP子集合獲取單元,配置用于選取域名集合中的域名對應的IP數量大于1的域名,獲取與所述IP數量大于1的域名對應的第二IP子集合;消息發送單元,配置用于對于所述第二IP子集合中每個IP,生成返回IP狀態消息,發送所述消息到終端,其中,所述返回IP狀態消息包括:刪除或待處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610170210.4/2.html,轉載請聲明來源鉆瓜專利網。





