[发明专利]基于全站灰度的版本更新方法、装置、设备及存储介质在审
申请号: | 202110691937.8 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113422732A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 邱炜 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/721;H04L29/08;G06F8/65;G06F8/71 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 灰度 版本 更新 方法 装置 设备 存储 介质 | ||
本发明涉及云服务领域,提供一种基于全站灰度的版本更新方法、装置、设备及存储介质,用于解决无法快速而准确地进行版本更新的问题。基于全站灰度的版本更新方法包括:若请求进入网关为灰度网关,则将请求进入方式与优先请求方式进行对比分析;根据分析结果调用灰度路由系统获取初始灰度集群信息和目标节点灰度计算规则;通过灰度路由系统,基于节点流量信息、初始灰度集群信息和目标节点灰度计算规则获取节点路由版本;获取目标灰度集群信息,并根据目标灰度集群信息确定目标路由规则信息;基于目标路由规则信息和节点路由版本对灰度应用节点进行路由版本的服务调用。此外,本发明还涉及区块链技术,节点路由版本可存储于区块链中。
技术领域
本发明涉及云传输领域,尤其涉及一种基于全站灰度的版本更新方法、装置、设备及存储介质。
背景技术
随着互联网技术的发展,各种互联网产品的应用需求逐渐增大,而具互联网产品有用户规模大、版本更新频繁的特点,为了应对该特点,一般都是采用按照每周一次的发布频率,通过正式网关环境将旧版本切换到新版本的版本更新方式。
但是,上述版本更新方式存在新旧版本兼容和系统宕机的风险,并且,对于线上环境的应用,正式环境网关只有一个,难以有效实现业务方短平快特性的版本更新,以及无法获取到有效的数据反馈,并根据反馈的有效数据对版本进行精确的数据分析,因而,导致了无法快速而准确地进行版本更新。
发明内容
本发明提供一种基于全站灰度的版本更新方法、装置、设备及存储介质,解决了无法快速而准确地进行版本更新的问题。
本发明第一方面提供了一种基于全站灰度的版本更新方法,包括:
接收灰度应用节点发送的系统更新请求,并判断所述系统更新请求中的请求进入网关是否为灰度网关,所述系统更新请求包括请求进入网关、请求进入方式、所述灰度应用节点的用户身份标识号和所述灰度应用节点的节点流量信息;
若所述请求进入网关为灰度网关,则将所述请求进入方式与预设优先请求方式进行对比分析,得到分析结果;
根据所述分析结果调用预置的灰度路由系统,基于所述用户身份标识号,从预置灰度集群系统中获取初始灰度集群信息和目标节点灰度计算规则;
通过所述灰度路由系统,基于所述节点流量信息、所述初始灰度集群信息和所述目标节点灰度计算规则进行版本运算,得到节点路由版本;
获取与所述节点路由版本对应的目标灰度集群信息,并根据所述目标灰度集群信息,从预置路由规则系统中获取目标路由规则信息;
通过所述预置路由规则系统,基于所述目标路由规则信息和所述节点路由版本,对所述灰度应用节点进行路由版本的服务调用。
可选的,在本发明第一方面的第一种实现方式中,所述根据所述分析结果调用预置的灰度路由系统,基于所述用户身份标识号,从预置灰度集群系统中获取初始灰度集群信息和目标节点灰度计算规则,包括:
若所述分析结果为灰度请求方式或调用链请求方式,则对所述灰度应用节点进行路由信息分析,得到路由结果;
根据所述路由结果调用预置的灰度路由系统,判断所述用户身份标识号是否存在预置灰度白名单中;
若所述用户身份标识号存在预置灰度白名单中,则通过所述用户身份标识号,对预置灰度集群系统中的灰度集群信息进行检索,得到初始灰度集群信息;
创建所述用户身份标识号的规则信息查询语言,通过所述规则信息查询语言,对预置灰度集群系统中的灰度计算规则信息进行检索,得到目标节点灰度计算规则。
可选的,在本发明第一方面的第二种实现方式中,所述若所述分析结果为灰度请求方式或调用链请求方式,则对所述灰度应用节点进行路由信息分析,得到路由结果,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110691937.8/2.html,转载请声明来源钻瓜专利网。