客户端配置方法、计算设备及计算机存储介质技术

技术编号:37131064 阅读:12 留言:0更新日期:2023-04-06 21:29
本发明专利技术实施例提供一种客户端配置方法、装置、计算设备及计算机存储介质。其中,客户端配置方法包括接收第一服务端发送的探针信息,所述探针信息根据第一配置版本而生成,所述第一配置版本包括最新生成的配置文件对应的第一配置版本;解析所述探针信息,确定所述第一配置版本;向配置服务端发送配置更新请求,以获取所述第一配置版本对应的配置文件;基于所述配置文件更新本地配置。本发明专利技术实施例提供的技术方案减小了配置服务端的服务压力,降低了配置服务端的机器资源成本。置服务端的机器资源成本。置服务端的机器资源成本。

【技术实现步骤摘要】
客户端配置方法、计算设备及计算机存储介质


[0001]本专利技术实施例涉及互联网
,尤其涉及一种客户端配置方法、计算设备及计算机存储介质。

技术介绍

[0002]随着互联网技术的快速发展,客户端的配置经常有迭代更新的需求,例如,在特殊节日时,为客户端配置与节日相匹配的主题。为了便于对客户端的配置进行管理和维护,通常由配置服务端接收开发完成的配置文件,然后由客户端通过轮询的方式访问配置服务端以拉取配置文件至客户端本地,然后利用配置文件对本地配置进行更新。
[0003]专利技术人在实现本专利技术构思的过程中发现,相关技术中,为了使客户端及时获得更新的配置文件,通常将轮询时间设置的较小,那么配置服务端为了保证较小的轮询时间,则需要付出较高的机器资源成本去承接来自客户端的轮询请求。并且,由于客户端通常并不经常进行配置更新,所以客户端向配置服务端发送的多数轮询请求均是无效的,造成了资源浪费。

技术实现思路

[0004]本专利技术实施例提供一种客户端配置方法、装置、计算设备及计算机存储介质。
[0005]第一方面,本专利技术实施例中提供了一种客户端配置方法,包括:
[0006]接收第一服务端发送的探针信息,所述探针信息根据第一配置版本生成,所述第一配置版本包括最新生成的配置文件对应的配置版本;
[0007]解析所述探针信息,确定所述第一配置版本;
[0008]向配置服务端发送配置更新请求,以获取所述第一配置版本对应的配置文件;
[0009]基于所述配置文件更新本地配置。
[0010]第二方面,本专利技术实施例中提供了一种客户端配置方法,包括:
[0011]配置服务端在接收到最新配置文件后,确定所述最新配置文件的第一配置版本;
[0012]将所述第一配置版本发送至第一服务端,以便所述第一服务端根据所述第一配置版本生成探针信息,并将所述探针信息发送至所述客户端,以使所述客户端向所述配置服务端发送配置更新请求;
[0013]响应于所述配置更新请求,将所述配置文件发送至所述客户端,以便所述客户端利用所述配置文件更新本地配置。
[0014]第三方面,本专利技术实施例中提供了一种客户端配置方法,包括:
[0015]接收配置服务端发送的第一配置版本,所述第一配置版本包括最新生成的配置文件对应的第一配置版本;
[0016]根据所述第一配置版本生成探针信息;
[0017]将所述探针信息发送至所述客户端,以便所述客户端获取所述配置文件,并利用所述配置文件更新本地配置。
[0018]第四方面,本专利技术实施例中提供了一种客户端配置方法,包括:
[0019]利用第一存储节点接收配置服务端发送的配置文件;
[0020]将所述配置文件从所述第一存储节点存储至第二存储节点;
[0021]向所述配置服务端发送转存完成消息,以便所述配置服务端响应于所述转存完成消息将所述配置文件对应的第一配置版本发送至第一服务端,使得所述第一服务端根据所述第一配置版本生成探针信息,并将所述探针信息发送至客户端,以使所述客户端响应于所述探针信息从所述第二存储节点获取所述配置文件,并利用所述配置文件更新本地配置。
[0022]第五方面,本专利技术实施例中提供了一种客户端配置方法,包括:
[0023]对第一服务端进行监听,以获取第一配置版本,所述第一配置版本包括最新生成的配置文件对应的第一配置版本,所述配置服务端在生成所述配置文件后,将所述第一配置文件发送至所述第一服务端;
[0024]根据所述第一配置版本生成探针信息;
[0025]将所述探针信息发送至客户端,以便所述客户端响应于所述探针信息获取所述配置文件,并根据所述配置文件更新本地配置。
[0026]第六方面,本专利技术实施例中提供了一种客户端配置装置,包括:
[0027]探针接收模块,用于接收第一服务端发送的探针信息,所述探针信息根据第一配置版本生成,所述第一配置版本包括最新生成的配置文件对应的配置版本;
[0028]探针解析模块,用于解析所述探针信息,确定所述第一配置版本;
[0029]文件获取模块,用于向配置服务端发送配置更新请求,以获取所述第一配置版本对应的配置文件;
[0030]配置更新模块,用于基于所述配置文件更新本地配置。
[0031]第七方面,本专利技术实施例中提供了一种客户端配置装置,包括:
[0032]版本确定模块,用于在接收到最新配置文件后,确定所述最新配置文件的第一配置版本;
[0033]版本发送模块,用于将所述第一配置版本发送至第一服务端,以便所述第一服务端根据所述第一配置版本生成探针信息,并将所述探针信息发送至所述客户端,以使所述客户端向所述配置服务端发送配置更新请求;
[0034]请求响应模块,用于响应于所述配置更新请求,将所述配置文件发送至所述客户端,以便所述客户端利用所述配置文件更新本地配置。
[0035]第八方面,本专利技术实施例中提供了一种客户端配置装置,包括:
[0036]版本接收模块,用于接收配置服务端发送的第一配置版本,所述第一配置版本包括最新生成的配置文件对应的第一配置版本;
[0037]第一探针生成模块,用于根据所述第一配置版本生成探针信息;
[0038]第一探针发送模块,用于将所述探针信息发送至所述客户端,以便所述客户端获取所述配置文件,并利用所述配置文件更新本地配置。
[0039]第九方面,本专利技术实施例中提供了一种客户端配置装置,包括:
[0040]文件接收模块,用于利用第一存储节点接收配置服务端发送的配置文件;
[0041]文件转存模块,用于将所述配置文件从所述第一存储节点存储至第二存储节点;
[0042]消息发送模块,用于向所述配置服务端发送转存完成消息,以便所述配置服务端响应于所述转存完成消息将所述配置文件对应的第一配置版本发送至第一服务端,使得所述第一服务端根据所述第一配置版本生成探针信息,并将所述探针信息发送至客户端,以使所述客户端响应于所述探针信息从所述第二存储节点获取所述配置文件,并利用所述配置文件更新本地配置。
[0043]第十方面,本专利技术实施例中提供了一种客户端配置装置,包括:
[0044]监听模块,用于对第一服务端进行监听,以获取第一配置版本,所述第一配置版本包括最新生成的配置文件对应的第一配置版本,所述配置服务端在生成所述配置文件后,将所述第一配置文件发送至所述第一服务端;
[0045]第二探针生成模块,用于根据所述第一配置版本生成探针信息;
[0046]第二探针发送模块,用于将所述探针信息发送至客户端,以便所述客户端响应于所述探针信息获取所述配置文件,并根据所述配置文件更新本地配置。
[0047]第十一方面,本专利技术实施例中提供了一种计算设备,包括处理组件以及存储组件;
[0048]所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种客户端配置方法,其特征在于,应用于客户端,所述方法包括:接收第一服务端发送的探针信息,所述探针信息根据第一配置版本生成,所述第一配置版本包括最新生成的配置文件对应的配置版本;解析所述探针信息,确定所述第一配置版本;向配置服务端发送配置更新请求,以获取所述第一配置版本对应的配置文件;基于所述配置文件更新本地配置。2.根据权利要求1所述的方法,其特征在于,所述配置文件包括至少一个候选配置项;所述基于所述配置文件更新本地配置包括:获取客户端的描述信息;基于所述描述信息,对所述至少一个候选配置项进行筛选,确定至少一个目标配置项;更新与所述目标配置项对应的本地配置项。3.根据权利要求1所述的方法,其特征在于,所述探针信息还包括:打散时间信息;所述获取所述第一配置版本对应的配置文件包括:根据当前时间以及所述打散时间信息确定配置请求时间;在所述配置请求时间,获取所述第一配置版本对应的配置文件。4.根据权利要求3所述的方法,其特征在于,所述获取所述第一配置版本对应的配置文件包括:获取模板链接;根据所述模板链接以及所述第一配置版本生成访问链接;基于所述访问链接获取所述配置文件。5.根据权利要求3所述的方法,其特征在于,所述探针信息还包括第一验证信息;所述获取所述第一配置版本对应的配置文件后,所述方法还包括:根据所述配置文件生成第二验证信息;所述基于所述配置文件更新本地配置包括:在所述第二验证信息与所述第一验证信息相匹配的情况下,基于所述配置文件更新本地配置。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于预设的第一轮询间隔时长向配置服务端发送配置更新请求;获取更新配置文件;若确定所述更新配置文件的第三配置版本高于所述本地配置文件的第二配置版本,则利用所述更新配置文件更新所述本地配置。7.一种客户端配置方法,其特征在于,应用于配置服务端,所述方法包括:配置服务端在接收到最新配置文件后,确定所述最新配置文件的第一配置版本;将所述第一配置版本发送至第一服务端,以便所述第一服务端根据所述第一配置版本生成探针信息,并将所述探针信息发送至所述客户端,以使所述客户端向所述配置服务端发送配置更新请求;响应于所述配置更新请求,将所述配置文件发送至所述客户端,以便所述客户端利用所述配置文件更新本地配置。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
根据所述配置文件生成第三验证信息;将所述第三验证信息发送至所述第一服务端,以便所述第一服务端将所述第三验证信息发送至所述客户端,使得所述客户端在接收到所述...

【专利技术属性】
技术研发人员:甘志强邓照轩杨勇田立辉
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1