一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

配置数据的更新方法、装置、电子设备及计算机可读介质与流程

2022-11-19 10:07:27 来源:中国专利 TAG:

技术特征:
1.一种配置数据的更新方法,应用于客户端,其特征在于,包括:获取服务端的多个域名,并向所述多个域名发起配置获取请求,获取所述服务端的目标配置数据;若通过所述多个域名获取所述目标配置数据失败,则根据预先配置的云服务商信息,通过多个cdn云服务商获取所述服务端的目标配置数据;若通过所述多个cdn云服务商获取所述目标配置数据失败,则获取本地存储的配置数据作为所述目标配置数据;根据所述目标配置数据更新本地配置数据,以及所述本地配置数据对应的版本号。2.根据权利要求1所述的配置数据的更新方法,其特征在于,所述向所述多个域名发起配置获取请求,获取所述服务端的目标配置数据,包括:根据所述多个域名的响应速度对所述多个域名进行排序,并根据排序结果依次向每个域名发起配置获取请求,获取所述服务端的目标配置数据。3.根据权利要求1所述的配置数据的更新方法,其特征在于,所述根据预先配置的云服务商信息,通过多个cdn云服务商获取所述服务端的目标配置数据,包括:根据预先配置的云服务商信息获取多个cdn云服务商的配置文件;依次将各个所述cdn云服务商的配置文件中的版本号与所述本地配置数据对应的版本号进行对比;若所述cdn云服务商的配置文件中的版本号大于所述本地配置数据对应的版本号,则通过所述cdn云服务商获取所述服务端的目标配置数据。4.根据权利要求1所述的配置数据的更新方法,其特征在于,所述获取本地存储的配置数据作为所述目标配置数据,包括:获取上一次更新的本地配置数据作为所述目标配置数据;若获取所述上一次更新的本地配置数据失败,则将本地存储的默认配置数据作为所述目标配置数据。5.一种配置数据的更新方法,应用于配置后台,其特征在于,包括:通过配置管理功能更新服务端各个配置项的配置内容,生成相应的配置数据和版本号,并保存至配置数据库中;根据第一预设时间间隔查询所述配置数据库中的版本号,若所述版本号有更新,则调用文件存储服务接口获取所述版本号对应的配置数据,并根据所述配置数据和对应的版本号生成配置文件;将所述配置文件上传到多个cdn云服务商对应的云存储中,用于响应客户端向所述cdn云服务商发起配置获取请求以更新所述客户端的本地配置数据。6.根据权利要求5所述的配置数据的更新方法,其特征在于,所述方法还包括:通过所述文件存储服务接口从配置记录数据库中查询配置文件目录,判断所述配置文件是否为首次发布;若所述配置文件为首次发布,则调用cdn预热接口,将所述配置文件推送至所述cdn云服务商的边缘节点;按照预设的文件更新时间间隔刷新所述配置文件目录,并更新所述cdn云服务商的边缘节点中的所述配置文件。
7.一种配置数据的更新方法,应用于配置服务集群,其特征在于,包括:从配置数据库中获取配置数据,将所述配置数据写入内存全局字典,并根据所述配置数据的版本号确定内存全局版本号;根据第二预设时间间隔查询所述配置数据库中的版本号,若所述版本号大于当前所述内存全局版本号,则获取所述版本号对应的配置数据,并更新所述内存全局字典和所述内存全局版本号;响应于客户端向域名发起的配置获取请求,根据所述配置获取请求中的请求条件从所述内存全局字典中获取目标配置数据;将所述目标配置数据返回至所述客户端,以使所述客户端根据所述目标配置数据更新本地配置数据以及对应的版本号。8.一种配置数据的更新装置,应用于客户端,其特征在于,包括:服务域名请求模块,用于获取服务端的多个域名,并向所述多个域名发起配置获取请求,获取所述服务端的目标配置数据;云服务商请求模块,用于若通过所述多个域名获取所述目标配置数据失败,则根据预先配置的云服务商信息,通过多个cdn云服务商获取所述服务端的目标配置数据;本地数据获取模块,用于若通过所述多个cdn云服务商获取所述目标配置数据失败,则获取本地存储的配置数据作为所述目标配置数据;本地配置更新模块,用于根据所述目标配置数据更新本地配置数据,以及所述本地配置数据对应的版本号。9.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储一个或多个程序,当所述一个或多个程序被所述处理器执行时,使得所述处理器实现如权利要求1至7中任一项所述的配置数据的更新方法。10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的配置数据的更新方法。

技术总结
本公开涉及一种配置数据的更新方法、装置、电子设备及计算机可读介质,属于通信技术领域。该方法包括:获取服务端的多个域名,并向多个域名发起配置获取请求,获取服务端的目标配置数据;若通过多个域名获取目标配置数据失败,则根据预先配置的云服务商信息,通过多个CDN云服务商获取服务端的目标配置数据;若通过多个CDN云服务商获取目标配置数据失败,则获取本地存储的配置数据作为目标配置数据;根据目标配置数据更新本地配置数据,以及本地配置数据对应的版本号。本公开通过多个域名以及多个CDN云服务商为用户提供配置数据,可以提升配置数据有效下发的成功率,让变更的配置数据及时下发到客户端,提升用户体验。提升用户体验。提升用户体验。


技术研发人员:蔡础栋
受保护的技术使用者:广州博冠信息科技有限公司
技术研发日:2022.08.12
技术公布日:2022/11/18
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献