[发明专利]接口版本部署的方法及装置、电子设备及存储介质有效
申请号: | 202010505804.2 | 申请日: | 2020-06-05 |
公开(公告)号: | CN111651171B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 梁栋;赵金伟;张岩 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71;H04L9/32;H04L12/18 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘颖 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 版本 部署 方法 装置 电子设备 存储 介质 | ||
本申请提供的接口版本的部署方法及装置、电子设备及存储介质,第二节点接收到第一节点广播的接口版本配置信息请求上链的消息后,验证接口版本配置信息是否满足预设的目标条件,并广播验证结果;第二节点获取验证节点的验证结果,确定验证结果为验证通过的节点的数量,在数量不小于阈值的情况下,发布接口版本部署指令,并广播接口版本配置信息有效的消息,使联盟链中其余的各个节点发布所述接口版本部署指令,接口版本部署指令用于指示用户对本节点进行接口版本部署。应用本技术方案,可以确保接口版本配置信息是历史没有部署的接口版本配置信息,可以及时的指示用户对本节点进行接口版本部署,从而实现各个节点及时部署新的接口版本的目标。
技术领域
本申请涉及电子信息领域,尤其涉及一种接口版本部署的方法及装置、电子设备及存储介质。
背景技术
随着公司业务的发展,需要更新对外提供的API接口版本。由于公司设有多个不同的数据中心,所以需将新的API接口版本部署至多个不同的数据中心节点中。
现有技术中,通常是将大量不同的需要进行部署的接口版本放置在单个数据中心节点中,在预设固定时间段或者接口版本达到一定的数量后,再将接口版本发布至其他数据中心节点进行接口版本的部署,导致其他节点无法及时部署新的接口版本。
发明内容
本申请提供了一种方法及装置,目的在于解决如何实现各个数据中心的节点可以及时部署新的接口版本的问题。
为了实现上述目的,本申请提供了以下技术方案:
一种接口版本部署的方法,包括:
第二节点接收到第一节点广播的接口版本配置信息请求上链的消息后,执行第一操作;所述第一节点为预先构建的联盟链中的任意一个节点,所述第二节点为所述联盟链中除所述第一节点之外的任意一个节点,所述第一节点在接收到所述接口版本配置信息的情况下,广播所述接口版本配置信息请求上链的消息,所述第一操作为:验证所述接口版本配置信息是否满足预设的目标条件,并广播验证结果;所述目标条件,至少包括所述联盟链存储的历史接口版本配置信息的中不包括所述接口版本配置信息;任意一个所述历史接口版本配置信息为历史已部署的接口版本配置信息;
所述第二节点获取验证节点的验证结果,确定所述验证结果为验证通过的节点的数量,在所述数量不小于阈值的情况下,发布接口版本部署指令,并广播所述接口版本配置信息有效的消息,使所述联盟链中其余的各个节点在接收到所述接口版本配置信息有效的消息后,发布所述接口版本部署指令,所述接口版本部署指令用于指示用户对本节点进行接口版本部署,所述验证节点不包括所述第一节点。
上述的方法,可选的,还包括:所述第二节点确定所述验证结果为验证通过的节点的数量不小于阈值的情况下,将所述接口版本配置信息存储至所述联盟链中。
上述的方法,可选的,所述第一节点在接收到接口版本配置信息的情况下,广播所述接口版本配置信息请求上链的消息,包括:
所述第一节点生成所述接口版本配置信息对应的第一交易,并广播所述第一交易请求上链的消息;所述第一交易中至少包括所述接口版本配置信息以及所述接口版本配置信息对应的哈希值。
上述的方法,可选的,所述第二节点验证所述接口版本配置信息是否满足预设的目标条件,包括:
判断所述联盟链上存储的所有交易的哈希值中是否存在所述第一交易中包括的哈希值,如果不存在,则确定所述联盟链存储的历史接口版本配置信息的中不包括所述接口版本配置信息,并确定所述接口版本配置信息满足所述目标条件。
上述的方法,可选的,所述目标条件还包括,所述接口版本配置信息为未被篡改的信息;
所述第二节点验证所述接口版本配置信息是否满足预设的目标条件,还包括:
所述第二节点对所述第一交易中包括的所述接口版本配置信息进行哈希运算,得到第一哈希值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010505804.2/2.html,转载请声明来源钻瓜专利网。