[发明专利]基于分布式系统的配置更新方法、设备、系统及介质有效
申请号: | 202010013386.5 | 申请日: | 2020-01-07 |
公开(公告)号: | CN111224826B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 祁朋祥 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L9/40;G06F8/71;G06F8/65 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 陈海云 |
地址: | 518063 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 系统 配置 更新 方法 设备 介质 | ||
1.一种基于分布式系统的配置更新方法,应用于客户端,其特征在于,所述方法包括:
当接收到针对一分布式系统中分布式节点的版本配置的更新指令时,获取加密密钥,所述更新指令携带有更新版本的配置信息;
使用所述加密密钥,对所述更新指令指示的配置信息进行加密,获得加密信息;
根据预设键以及所述加密信息,生成配置键值对;
通过所述分布式系统,判断所述配置键值对是否合法,包括:获取所述配置键值对的文件特征码,以及从所述分布式系统中获取验证特征码;若所述验证特征码与所述文件特征码一致,确定所述配置键值对合法;或若所述验证特征码与所述文件特征码不一致,确定所述配置键值对非法;
若所述配置键值对合法,将所述配置键值对发送至所述分布式系统的所有分布式节点中。
2.如权利要求1所述的方法,其特征在于,所述当接收到针对分布式节点的版本配置的更新指令时,获取加密密钥之前,所述方法还包括:
通过非对称加密算法,生成加密密钥以及解密密钥;
将所述解密密钥存储至分布式系统的所有分布式节点中。
3.一种基于分布式系统的配置更新方法,应用于分布式节点,其特征在于,所述方法包括:
根据预设的时间间隔,定时从分布式系统中获取与预设键匹配的目标值;
使用解密密钥,对所述目标值进行解密,获得配置信息,包括:获取所述配置信息中的文件特征码和用于检验文件合法性的验证特征码,并判断所述配置信息中的文件特征码与所述验证特征码是否一致;若所述配置信息中的文件特征码与所述验证特征码一致,确定所述配置信息是合法的,保存所述配置信息;或,若所述配置信息中的文件特征码与所述验证特征码不一致,确定所述配置信息是非法的,将确定为非法的配置信息进行删除;
根据分布式节点当前使用的版本配置,判断所述配置信息是否为更新版本的配置信息;
若所述配置信息为更新版本的配置信息,根据所述配置信息,更新所述当前使用的版本配置。
4.如权利要求3所述的方法,其特征在于,所述根据分布式节点当前使用的版本配置,判断所述配置信息是否为更新版本的配置信息包括:
从所述配置信息中获取第一版本号,以及从分布式节点当前使用的版本配置中获取第二版本号;
判断所述第一版本号是否大于所述第二版本号;
若所述第一版本号大于所述第二版本号,确定所述配置信息为更新版本的配置信息;或
若所述第一版本号小于或等于所述第二版本号,确定所述配置信息不为更新版本的配置信息。
5.如权利要求3所述的方法,其特征在于,所述方法还包括:
若所述配置信息不为更新版本的配置信息,删除所述配置信息。
6.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至2中任一项、或3至5中任一项所述的基于分布式系统的配置更新方法。
7.一种基于分布式系统的配置更新系统,运行于客户端,其特征在于,所述基于分布式系统的配置更新系统包括:
获取单元,用于当接收到针对一分布式系统中分布式节点的版本配置的更新指令时,获取加密密钥,所述更新指令携带有更新版本的配置信息;
加密单元,用于使用所述加密密钥,对所述更新指令指示的配置信息进行加密,获得加密信息;
生成单元,用于根据预设键以及所述加密信息,生成配置键值对;
判断单元,用于通过分布式系统,判断所述配置键值对是否合法,包括:获取所述配置键值对的文件特征码,以及从所述分布式系统中获取验证特征码;若所述验证特征码与所述文件特征码一致,确定所述配置键值对合法;或若所述验证特征码与所述文件特征码不一致,确定所述配置键值对非法;
发送单元,用于若所述配置键值对合法,将所述配置键值对发送至所述分布式系统的所有分布式节点中。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序可被一个或者多个处理器执行,以实现如权利要求1至2中任一项、或3至5中任一项所述的基于分布式系统的配置更新方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010013386.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无记名现场投票系统及其投票方法
- 下一篇:情感分析方法以及系统