信息获取方法、装置及电子设备制造方法及图纸

技术编号:27204992 阅读:29 留言:0更新日期:2021-01-31 12:25
本申请提供一种信息获取方法、装置及电子设备,涉及网络技术领域,根据目标域名确定在第一缓存空间中是否存在与目标域名匹配的域名信息;当确定第一缓存空间中存在与目标域名匹配的域名信息,根据目标域名确定在第二缓存空间中是否存在与目标域名匹配的域名配置信息,其中,第二缓存空间存储服务节点使用频率高于设定值的域名配置信息;当第二缓存空间中存在与目标域名匹配的域名配置信息,则将域名配置信息返回至对应的进程或服务,并输出返回成功信息。本申请通过上述方式,保证了CDN系统中域名配置信息的安全,当目标域名为本系统维护的域名时,优先在服务节点的缓存空间内获取域名配置信息,提高了节点获取域名配置信息的效率。效率。效率。

【技术实现步骤摘要】
信息获取方法、装置及电子设备


[0001]本专利技术涉及网络
,具体而言,涉及一种信息获取方法、装置及电子设备。

技术介绍

[0002]内容分发网络(Content Delivery Network,CDN)是一种能够改善互联网服务质量的网络设施,通过将较近、较顺畅的服务节点指派给用户访问的方式加快用户访问网络资源的速度。CDN通常由服务集群组成,在集群内部有多个分组,每个分组包含多个服务节点,在传统的CDN系统中通常将服务节点相关的域名配置信息存储到一个配置文件中,当服务节点需要查询某个域名配置信息时,再到该域名配置文件中查找,这样的配置方式首先直接读取文件效率低,其次当这个服务节点对应的域名配置信息变化时,同步文件可能存在延迟,导致节点无法顺利地获取相应的配置信息。

技术实现思路

[0003]本专利技术的目的包括,例如,提供了一种信息获取方法、装置及电子设备,以改善现有的CDN系统服务节点获取配置信息存在的不及时、同步效率低等问题。
[0004]本专利技术的实施例可以这样实现:
[0005]第一方面,本专利技术实施例提供一种信息获取方法,所述信息获取方法应用于redis配置存储系统中的服务节点,所述服务节点设置有第一缓存空间及第二缓存空间,所述方法包括:
[0006]根据目标域名确定在第一缓存空间中是否存在与所述目标域名匹配的域名信息;其中,所述第一缓存空间存储有所述redis配置存储系统所有的域名信息;
[0007]当确定所述第一缓存空间中存在与所述目标域名匹配的域名信息的情况下,根据所述目标域名确定在第二缓存空间中是否存在与所述目标域名匹配的域名配置信息,其中,所述第二缓存空间存储所述服务节点使用频率高于设定值的域名配置信息;
[0008]当所述第二缓存空间中存在与所述目标域名匹配的域名配置信息的情况下,则将所述域名配置信息返回至对应的进程或服务,并输出返回成功信息。
[0009]在可选的实施方式中,当所述第二缓存空间中不存在与所述目标域名匹配的域名配置信息的情况下,所述方法还包括:
[0010]向所述服务节点所属分组对应的从机节点发出配置信息获取请求,所述配置信息获取请求包括所述目标域名;
[0011]获取所述从机节点返回的域名配置信息;
[0012]将所述域名配置信息返回至对应的进程或服务,并将所述域名配置信息存储至所述第二缓存空间。
[0013]在可选的实施方式中,所述服务节点设置有第三缓存空间,所述方法还包括:
[0014]将所述域名配置信息更新至所述第三缓存空间,所述第三缓存空间用于存储所述服务节点所属分组的所有域名配置信息。
[0015]在可选的实施方式中,当从所述从机节点获取域名配置信息失败时,所述方法还包括:
[0016]根据所述目标域名确定在所述第三缓存空间中是否存在与所述目标域名匹配的域名配置信息;
[0017]当所述第三缓存空间中存在与所述目标域名匹配的域名配置信息的情况下,则将所述域名配置信息返回至对应的进程或服务,并输出返回成功信息;
[0018]当所述第三缓存空间中不存在与所述目标域名匹配的域名配置信息的情况下,输出返回失败信息。
[0019]在可选的实施方式中,所述信息获取方法还包括:
[0020]每隔预设的时间间隔从所述服务节点所属分组对应的从机节点获取所述分组对应的所有域名信息;
[0021]将所述分组对应的所有域名信息更新至所述第一缓存空间。
[0022]在可选的实施方式中,所述方法还包括:
[0023]当确定所述第一缓存空间中不存在与所述目标域名匹配的域名信息的情况下,输出返回失败信息。
[0024]第二方面,本专利技术实施例提供一种信息获取装置,所述信息获取装置应用于如前述实施方式任意一项所述的信息获取方法,所述信息获取装置包括:
[0025]获取模块,用于根据目标域名确定在第一缓存空间中是否存在与所述目标域名匹配的域名信息;其中,所述第一缓存空间存储有所述redis配置存储系统所有的域名信息;
[0026]所述获取模块还用于当确定所述第一缓存空间中存在与所述目标域名匹配的域名信息的情况下,根据所述目标域名确定在第二缓存空间中是否存在与所述目标域名匹配的域名配置信息,其中,所述第二缓存空间存储所述服务节点使用频率高于设定值的域名配置信息;
[0027]同步模块,用于当所述第二缓存空间中存在与所述目标域名匹配的域名配置信息的情况下,则将所述域名配置信息返回至对应的进程或服务,并输出返回成功信息。
[0028]在可选的实施方式中,当所述第二缓存空间中不存在与所述目标域名匹配的域名配置信息的情况下,所述获取模块还用于向所述服务节点所属分组对应的从机节点发出配置信息获取请求,所述配置信息获取请求包括所述目标域名,并获取所述从机节点返回的域名配置信息;
[0029]所述同步模块还用于将所述域名配置信息返回至对应的进程或服务,并将所述域名配置信息存储至所述第二缓存空间。
[0030]在可选的实施方式中,所述服务节点设置有第三缓存空间,所述同步模块还用于将所述域名配置信息更新至所述第三缓存空间,所述第三缓存空间用于存储所述服务节点所属分组的所有域名配置信息。
[0031]第三方面,本专利技术实施例提供一种电子设备,所述电子设备包括处理器,所述处理器用于执行计算机可读程序指令,所述计算机可读程序指令被执行时实现如前述实施方式任意一项所述的信息获取方法的步骤。
[0032]相对于现有技术,本专利技术实施例的有益效果包括:
[0033]本申请提供的信息获取方法,根据目标域名确定在第一缓存空间中是否存在与所
述目标域名匹配的域名信息;当确定所述第一缓存空间中存在与所述目标域名匹配的域名信息的情况下,根据所述目标域名确定在第二缓存空间中是否存在与所述目标域名匹配的域名配置信息,其中,所述第二缓存空间存储所述服务节点使用频率高于设定值的域名配置信息;当所述第二缓存空间中存在与所述目标域名匹配的域名配置信息的情况下,则将所述域名配置信息返回至对应的进程或服务,并输出返回成功信息。本申请通过上述方式,保证了CDN系统中域名配置信息的安全,当目标域名为本系统维护的域名时,优先在服务节点的缓存空间内获取域名配置信息,提高了节点获取域名配置信息的效率,同时服务节点的第一缓存空间存储有所有域名的域名信息,即使切换了分组,也可以根据相关的域名信息获取相应的域名配置信息,降低了节点在不同分组间迁移之后不能为某些域名服务的风险。
附图说明
[0034]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0035]图1为本实施例提供的redis配置存储系统的示意图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息获取方法,其特征在于,所述信息获取方法应用于redis配置存储系统中的服务节点,所述服务节点设置有第一缓存空间及第二缓存空间,所述方法包括:根据目标域名确定在第一缓存空间中是否存在与所述目标域名匹配的域名信息;其中,所述第一缓存空间存储有所述redis配置存储系统所有的域名信息;当确定所述第一缓存空间中存在与所述目标域名匹配的域名信息的情况下,根据所述目标域名确定在第二缓存空间中是否存在与所述目标域名匹配的域名配置信息,其中,所述第二缓存空间存储所述服务节点使用频率高于设定值的域名配置信息;当所述第二缓存空间中存在与所述目标域名匹配的域名配置信息的情况下,则将所述域名配置信息返回至对应的进程或服务,并输出返回成功信息。2.根据权利要求1所述的信息获取方法,其特征在于,当所述第二缓存空间中不存在与所述目标域名匹配的域名配置信息的情况下,所述方法还包括:向所述服务节点所属分组对应的从机节点发出配置信息获取请求,所述配置信息获取请求包括所述目标域名;获取所述从机节点返回的域名配置信息;将所述域名配置信息返回至对应的进程或服务,并将所述域名配置信息存储至所述第二缓存空间。3.根据权利要求2所述的信息获取方法,其特征在于,所述服务节点设置有第三缓存空间,所述方法还包括:将所述域名配置信息更新至所述第三缓存空间,所述第三缓存空间用于存储所述服务节点所属分组的所有域名配置信息。4.根据权利要求2所述的信息获取方法,其特征在于,当从所述从机节点获取域名配置信息失败时,所述方法还包括:根据所述目标域名确定在第三缓存空间中是否存在与所述目标域名匹配的域名配置信息;所述第三缓存空间用于存储所述服务节点所属分组的所有域名配置信息;当所述第三缓存空间中存在与所述目标域名匹配的域名配置信息的情况下,则将所述域名配置信息返回至对应的进程或服务,并输出返回成功信息;当所述第三缓存空间中不存在与所述目标域名匹配的域名配置信息的情况下,输出返回失败信息。5.根据权利要求1所述的信息获取方法,其特征在于,所述信息获取方法还包括...

【专利技术属性】
技术研发人员:鲜世伟王小虎王伟
申请(专利权)人:成都知道创宇信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1