[发明专利]基于分布式系统的配置更新方法、设备、系统及介质有效
申请号: | 202010013386.5 | 申请日: | 2020-01-07 |
公开(公告)号: | CN111224826B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 祁朋祥 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L9/40;G06F8/71;G06F8/65 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 陈海云 |
地址: | 518063 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 系统 配置 更新 方法 设备 介质 | ||
本发明提供了一种基于分布式系统的配置更新方法,包括:当接收到针对分布式节点的版本配置的更新指令时,获取加密密钥;使用所述加密密钥,对所述更新指令指示的配置信息进行加密,获得加密信息;根据预设键以及所述加密信息,生成配置键值对;将所述配置键值对发送至分布式系统的分布式节点中。本发明还公开了一种计算机设备、基于分布式系统的配置更新系统及计算机可读存储介质。本发明可以提高分布式系统的版本更新效率。
技术领域
本发明涉及计算机网络技术领域,尤其涉及基于分布式系统的配置更新方法、计算机设备、系统及介质。
背景技术
目前,随着计算机技术的发展,分布式系统在计算机领域的应用越来越广泛,但在实践中发现,分布式系统没有中心服务器,从而不能通过后台线程定期去中心服务器获取最新的配置,需要每个节点去下载最新的版本,安装新版本重启以进行更新,更新效率低。
因此,如何提高分布式系统的版本更新效率是一个亟需解决的技术问题。
发明内容
本发明的主要目的在于提供基于分布式系统的配置更新方法、计算机设备、调度系统及介质,旨在解决无法整体测试调度系统及在测试调度系统时无法同时测试对等网络性能的问题。
为实现上述目的,本发明提供一种基于分布式系统的配置更新方法,应用于客户端,所述方法包括:
当接收到针对分布式节点的版本配置的更新指令时,获取加密密钥;
使用所述加密密钥,对所述更新指令指示的配置信息进行加密,获得加密信息;
根据预设键以及所述加密信息,生成配置键值对;
将所述配置键值对发送至分布式系统的分布式节点中。
优选地,所述当接收到针对分布式节点的版本配置的更新指令时,获取加密密钥之前,所述方法还包括:
通过非对称加密算法,生成加密密钥以及解密密钥;
将所述解密密钥存储至分布式系统的所有分布式节点中。
优选地,通过分布式系统,判断所述配置键值对是否合法,包括:
获取所述配置键值对的文件特征码,以及从所述分布式系统中获取验证特征码;
若所述验证特征码与所述文件特征码一致,确定所述配置键值对合法;或
若所述验证特征码与所述文件特征码不一致,确定所述配置键值对非法。
优选地,所述将所述配置键值对发送至分布式系统的分布式节点中包括:
若所述配置键值对合法,将所述配置键值对发送至分布式系统的分布式节点中。
为实现上述目的,本发明进一步提供另一种基于分布式系统的配置更新方法,应用于分布式节点,所述方法包括:
根据预设的时间间隔,定时从分布式系统中获取与预设键匹配的目标值;
使用解密密钥,对所述目标值进行解密,获得配置信息;
根据分布式节点当前使用的版本配置,判断所述配置信息是否为更新版本的配置信息;
若所述配置信息为更新版本的配置信息,根据所述配置信息,更新所述当前使用的版本配置。
优选地,所述根据分布式节点当前使用的版本配置,判断所述配置信息是否为更新版本的配置信息包括:
从所述配置信息中获取第一版本号,以及从分布式节点当前使用的版本配置中获取第二版本号;
判断所述第一版本号是否大于所述第二版本号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010013386.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无记名现场投票系统及其投票方法
- 下一篇:情感分析方法以及系统