配置信息的传输方法及装置、存储介质、电子装置制造方法及图纸

技术编号:27059634 阅读:22 留言:0更新日期:2021-01-15 14:39
本发明专利技术公开了一种配置信息的传输方法及装置、存储介质、电子装置,其中,上述方法包括:获取至少两组具有对应关系的版本号和服务列表,在版本号的配置信息集合中服务列表中的服务订阅了对应的配置信息;获取目标服务器发送的第一请求,第一请求中有目标服务器上记录的一组具有对应关系的第一版本号和第一服务列表,第一服务列表中的服务在版本为第一版本号的配置信息集合中订阅了对应的配置信息;在需要对目标服务器上第一服务列表中的服务订阅的配置信息进行更新的情况下,将在最新版本号的配置信息集合中第一服务列表中的服务订阅的配置信息传输给第一服务列表中的服务,最新版本号为至少两组具有对应关系的版本号和服务列表中最新的版本号。

【技术实现步骤摘要】
配置信息的传输方法及装置、存储介质、电子装置
本专利技术涉及通信领域,具体而言,涉及一种配置信息的传输方法及装置、存储介质、电子装置。
技术介绍
相关技术中,对于实验配置的配置信息的传输过程,主要存在以下实现方式:如图1所示,一种实现方式是所有配置信息以文件形式进行全局传输,所有服务器都将拿到所有配置信息,然后由业务模块自行过滤出其关心的实验配置。可见,该实现方式通过配置文件进行全局传输,虽然技术方案的实现成本较低,但配置信息以文件的形式存放在服务器上有安全隐患,易被误删或者磁盘损坏导致的文件丢失也需要做额外的兜底处理,此外,与该服务器上服务无关的实验配置也传输到该服务器,安全性差,业务耦合度高,无法灵活高效的灰度操作的实验配置的配置信息,另外,由服务器上的业务模块自行过滤其关心的实验配置将加重业务模块的逻辑,存在实验配置混乱使用的隐患。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种配置信息的传输方法及装置、存储介质、电子装置,以至少解决相关技术中将实验配置的配置信息全本文档来自技高网...

【技术保护点】
1.一种配置信息的传输方法,其特征在于,包括:/n获取至少两组具有对应关系的版本号和服务列表,其中,在所述版本号的配置信息集合中所述服务列表中的服务订阅了对应的配置信息;/n获取目标服务器发送的第一请求,其中,所述第一请求中携带有所述目标服务器上记录的一组具有对应关系的第一版本号和第一服务列表,所述第一服务列表中的服务在版本为所述第一版本号的所述配置信息集合中订阅了对应的配置信息;/n在检测到需要对所述目标服务器上所述第一服务列表中的服务订阅的配置信息进行更新的情况下,将在最新版本号的所述配置信息集合中所述第一服务列表中的服务订阅的配置信息传输给所述第一服务列表中的所述服务,其中,所述最新版本...

【技术特征摘要】
1.一种配置信息的传输方法,其特征在于,包括:
获取至少两组具有对应关系的版本号和服务列表,其中,在所述版本号的配置信息集合中所述服务列表中的服务订阅了对应的配置信息;
获取目标服务器发送的第一请求,其中,所述第一请求中携带有所述目标服务器上记录的一组具有对应关系的第一版本号和第一服务列表,所述第一服务列表中的服务在版本为所述第一版本号的所述配置信息集合中订阅了对应的配置信息;
在检测到需要对所述目标服务器上所述第一服务列表中的服务订阅的配置信息进行更新的情况下,将在最新版本号的所述配置信息集合中所述第一服务列表中的服务订阅的配置信息传输给所述第一服务列表中的所述服务,其中,所述最新版本号为所述至少两组具有对应关系的版本号和服务列表中最新的版本号。


2.根据权利要求1所述的方法,其特征在于,在所述获取目标服务器发送的第一请求之后,所述方法还包括:
在检测到需要对所述目标服务器上所述第一服务列表对应的版本号进行更新的情况下,将所述最新版本号传输给所述目标服务器。


3.根据权利要求2所述的方法,其特征在于,所述服务列表中的服务用于表示在所述版本号的配置信息集合中所述服务列表中的服务订阅的配置信息发生了更新,其中,在检测到需要对所述目标服务器上所述第一服务列表对应的版本号进行更新的情况下,将所述最新版本号传输给所述目标服务器,包括:
在所述版本号包括所述第一版本号、所述最新版本号大于所述第一版本号、且在所述服务列表中与大于所述第一版本号的版本号对应的服务列表与所述第一服务列表均不存在交集的情况下,将所述最新版本号传输给所述目标服务器。


4.根据权利要求1所述的方法,其特征在于,所述服务列表中的服务用于表示在所述版本号的配置信息集合中所述服务列表中的服务订阅的配置信息发生了更新,其中,在检测到需要对所述目标服务器上所述第一服务列表中的服务订阅的配置信息进行更新的情况下,将在最新版本号的所述配置信息集合中所述第一服务列表中的服务订阅的配置信息传输给所述第一服务列表中的所述服务,包括:
在所述版本号均大于所述第一版本号的情况下,或在所述版本号包括所述第一版本号、所述最新版本号大于所述第一版本号、且在所述服务列表中与第二版本号对应的第二服务列表与所述第一服务列表存在交集的情况下,将所述第一服务列表中的服务在版本为最新版本号的所述配置信息集合中订阅的配置信息传输给所述第一服务列表中的所述服务,其中,所述第二版本号是所述版本号中比所述第一版本号大、且对应的服务列表与所述第一服务列表存在交集的第一个版本号。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述配置信息集合中存在更新的配置信息的情况下,将包括更新后的配置信息的所述配置信息集合的版本号更新为所述版本号的下一个版本号。


6.根据权利要求1所述的方法,其特征在于,在所述将在最新版本号的所述配置信息集合中所述第一服务列表中的服务订阅的配置信息传输给所述第一服务列表中的所述服务之前或之后,所述方法还包括:
接收所述目标服务器的第二请求,其中,所述第二请求用于为与所述目标服务器连接的客户端请求所述客户端上的服务所订阅的配置信息;
响应所述第二请求,将所述客户端请求的配置信息通过所述目标服务器传输至所述客户端上的服务。


7.一种配置信息的传输方法,其特征在于,包括:
通过目标服务器向代理服务器发送第一请求,其中,所述代理服务器中有至少两组具有对应关系的版本号和服务列表,在所述版本号的配置信息集合中所述服务列表中的服务订阅了对应的配置信息,所述第一请求中携带有所述目标服务器上记录的一组具有对应关系的第一版本号和第一服务列表,所述第一服务列表中的服务在版本为所述第一版本号的所述配置信息集合中订阅了对应的配置信息;
在需要对所述目标服务器上所述第一服务列表中的服务订阅的配置信息进行更新的情况下,接收所述代理服务器传输的所述第一服务列表中的服务在版本为最新版本号的所述配置信息集合中订阅的配置信息,其中,所述最新版本号为所述至少两组具有对应...

【专利技术属性】
技术研发人员:谢滔黄求真
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1