[发明专利]多CDN厂商统一配置发布方法在审
申请号: | 201611139882.5 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106789215A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 汪志武;孟祥合;温伟球;刘晓光 | 申请(专利权)人: | 北京云端智度科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙)11548 | 代理人: | 黄玉珏 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cdn 厂商 统一 配置 发布 方法 | ||
技术领域
本发明涉及互联网技术领域,尤其是涉及一种多CDN厂商统一配置发布方法。
背景技术
随着社会的发展,互联网用户快速增长带动了互联网经济的蓬勃发展,移动互联网、电子商务、网络视频、品牌网络广告、网上招聘、网络游戏等在极短的时间得到快速发展并积累了众多用户,成为了人们生活中不可或缺的一部分。
网站内容提供者(CP)在使用CDN加速服务时,通常会选择多家CDN厂商同时提供服务,以此来保障CDN服务的质量。在此情况下,需要把域名加速配置对接到多家CDN服务商。传统的对接模式都是通过人工邮件对接或技术开发人员单独适配每一家CDN厂商提供的配置API。
这种对接模式容易导致如下几个问题:
由于每个CDN厂商的配置方案不尽相同,需要花费大量的时间进行技术上的沟通,导致沟通成本高,且效率低下。
CDN配置是一个动态的、调整的过程,通常会随着时间、人员的变化而变化,在这种情况下极容易出现各CDN厂商配置不一致的问题,这导致的后果就是CDN故障频发,服务质量无法得到保障。配置变更困难。CDN的配置不是一成不变的,经常需要根据实际情况进行变更和调整,而每一次配置变更,都需要和CDN厂家逐家进行通知和确认,因此配置变更的成本相对会很高。
发明内容
本发明的目的在于提供一种多CDN厂商统一配置发布方法,以解决上述背景技术中提出的问题和缺陷,通过创建多CDN厂商统一配置发布器,将多家CDN厂商的配置内容进行统一管理、适配、发布,网站内容提供者(CP)通过统一配置发布器解决现有配置发布模式下所存在的问题。
为实现上述目的,本发明提供如下技术方案:
一种多CDN厂商统一配置发布方法,通过创建多CDN厂商统一配置发布器,将多家CDN厂商的配置内容进行统一管理、适配、发布,其中:
统一配置发布器由以下几个模块组成:
配置编辑器:用于将配置选项与CDN厂商的配置项抽象出来形成抽象配置,形成配置项集合,实现配置的统一存储和维护,操作人员通过配置编辑器进行配置项的注册,用于在配置项集合里添加一条Expires的配置项映射,每个配置项都具有类型、名称及关键字属性,且这些配置项并不针对某一家cdn厂商;
配置适配器:用于根据各CDN厂商的配置规范,将抽象配置适配成两种配置项,从配置项集合中选择针对某次配置行为需要用到的配置项子集,即标准配置项及厂商个性配置项,标准配置项适用于各个CDN厂商,具有通用性;厂商个性配置项根据CDN厂商自身的个性化需求配置;
配置解析器:根据各CDN厂商的API规则即配置转换规则,将适配好的配置自动转换成厂商实际配置项,并进行正确性检查,正确性检查由配置解析器自动处理,当检查不正确时,解析器将会报错,提示配置解析不成功,要求人为介入纠正才能进行下一步发送动作;
配置发送器:将配置发布到各CDN厂商,并提示发布是否成功,同时保留发布版本;当发布不成功,则每隔一个周期自动重发,自动重发频率由动态调整。
本发明的优点:
1.统一配置管理。实现多CDN厂商的统一配置管理,免除了对逐个CDN厂商进行配置所带来的繁琐的工作。
2.统一发布管理。操作人员只需要关注要发布的配置选项,不用操心配置发布过程及一致性检查,只需要关注发布结果是否成功,大大减轻了配置发布的工作量。
3.统一版本管理。形成统一的配置版本号,方便查询校对及配置版本回退,变更统一管理。
4.配置效率提高。当新增CDN厂商时,只需要在配置解析器添加配置转换规则,无需重复复杂的配置过程;当删除CDN厂商时,直接移除该厂商即可,下次解析和发布会自动移除被删除的厂商。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为一种一种多CDN厂商统一配置发布方法的步骤流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云端智度科技有限公司,未经北京云端智度科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611139882.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种立体种养自循环灌溉绿化模块系统
- 下一篇:胶囊式种植装置