[發(fā)明專利]多CDN廠商統(tǒng)一配置發(fā)布方法在審
| 申請?zhí)枺?/td> | 201611139882.5 | 申請日: | 2016-12-12 |
| 公開(公告)號: | CN106789215A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設計)人: | 汪志武;孟祥合;溫偉球;劉曉光 | 申請(專利權)人: | 北京云端智度科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京華仲龍騰專利代理事務所(普通合伙)11548 | 代理人: | 黃玉玨 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | cdn 廠商 統(tǒng)一 配置 發(fā)布 方法 | ||
技術領域
本發(fā)明涉及互聯(lián)網技術領域,尤其是涉及一種多CDN廠商統(tǒng)一配置發(fā)布方法。
背景技術
隨著社會的發(fā)展,互聯(lián)網用戶快速增長帶動了互聯(lián)網經濟的蓬勃發(fā)展,移動互聯(lián)網、電子商務、網絡視頻、品牌網絡廣告、網上招聘、網絡游戲等在極短的時間得到快速發(fā)展并積累了眾多用戶,成為了人們生活中不可或缺的一部分。
網站內容提供者(CP)在使用CDN加速服務時,通常會選擇多家CDN廠商同時提供服務,以此來保障CDN服務的質量。在此情況下,需要把域名加速配置對接到多家CDN服務商。傳統(tǒng)的對接模式都是通過人工郵件對接或技術開發(fā)人員單獨適配每一家CDN廠商提供的配置API。
這種對接模式容易導致如下幾個問題:
由于每個CDN廠商的配置方案不盡相同,需要花費大量的時間進行技術上的溝通,導致溝通成本高,且效率低下。
CDN配置是一個動態(tài)的、調整的過程,通常會隨著時間、人員的變化而變化,在這種情況下極容易出現(xiàn)各CDN廠商配置不一致的問題,這導致的后果就是CDN故障頻發(fā),服務質量無法得到保障。配置變更困難。CDN的配置不是一成不變的,經常需要根據實際情況進行變更和調整,而每一次配置變更,都需要和CDN廠家逐家進行通知和確認,因此配置變更的成本相對會很高。
發(fā)明內容
本發(fā)明的目的在于提供一種多CDN廠商統(tǒng)一配置發(fā)布方法,以解決上述背景技術中提出的問題和缺陷,通過創(chuàng)建多CDN廠商統(tǒng)一配置發(fā)布器,將多家CDN廠商的配置內容進行統(tǒng)一管理、適配、發(fā)布,網站內容提供者(CP)通過統(tǒng)一配置發(fā)布器解決現(xiàn)有配置發(fā)布模式下所存在的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:
一種多CDN廠商統(tǒng)一配置發(fā)布方法,通過創(chuàng)建多CDN廠商統(tǒng)一配置發(fā)布器,將多家CDN廠商的配置內容進行統(tǒng)一管理、適配、發(fā)布,其中:
統(tǒng)一配置發(fā)布器由以下幾個模塊組成:
配置編輯器:用于將配置選項與CDN廠商的配置項抽象出來形成抽象配置,形成配置項集合,實現(xiàn)配置的統(tǒng)一存儲和維護,操作人員通過配置編輯器進行配置項的注冊,用于在配置項集合里添加一條Expires的配置項映射,每個配置項都具有類型、名稱及關鍵字屬性,且這些配置項并不針對某一家cdn廠商;
配置適配器:用于根據各CDN廠商的配置規(guī)范,將抽象配置適配成兩種配置項,從配置項集合中選擇針對某次配置行為需要用到的配置項子集,即標準配置項及廠商個性配置項,標準配置項適用于各個CDN廠商,具有通用性;廠商個性配置項根據CDN廠商自身的個性化需求配置;
配置解析器:根據各CDN廠商的API規(guī)則即配置轉換規(guī)則,將適配好的配置自動轉換成廠商實際配置項,并進行正確性檢查,正確性檢查由配置解析器自動處理,當檢查不正確時,解析器將會報錯,提示配置解析不成功,要求人為介入糾正才能進行下一步發(fā)送動作;
配置發(fā)送器:將配置發(fā)布到各CDN廠商,并提示發(fā)布是否成功,同時保留發(fā)布版本;當發(fā)布不成功,則每隔一個周期自動重發(fā),自動重發(fā)頻率由動態(tài)調整。
本發(fā)明的優(yōu)點:
1.統(tǒng)一配置管理。實現(xiàn)多CDN廠商的統(tǒng)一配置管理,免除了對逐個CDN廠商進行配置所帶來的繁瑣的工作。
2.統(tǒng)一發(fā)布管理。操作人員只需要關注要發(fā)布的配置選項,不用操心配置發(fā)布過程及一致性檢查,只需要關注發(fā)布結果是否成功,大大減輕了配置發(fā)布的工作量。
3.統(tǒng)一版本管理。形成統(tǒng)一的配置版本號,方便查詢校對及配置版本回退,變更統(tǒng)一管理。
4.配置效率提高。當新增CDN廠商時,只需要在配置解析器添加配置轉換規(guī)則,無需重復復雜的配置過程;當刪除CDN廠商時,直接移除該廠商即可,下次解析和發(fā)布會自動移除被刪除的廠商。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為一種一種多CDN廠商統(tǒng)一配置發(fā)布方法的步驟流程示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京云端智度科技有限公司,未經北京云端智度科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611139882.5/2.html,轉載請聲明來源鉆瓜專利網。





