[发明专利]基于全站灰度的版本更新方法、装置、设备及存储介质在审
申请号: | 202110691937.8 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113422732A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 邱炜 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/721;H04L29/08;G06F8/65;G06F8/71 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 灰度 版本 更新 方法 装置 设备 存储 介质 | ||
1.一种基于全站灰度的版本更新方法,其特征在于,所述基于全站灰度的版本更新方法包括:
接收灰度应用节点发送的系统更新请求,并判断所述系统更新请求中的请求进入网关是否为灰度网关,所述系统更新请求包括请求进入网关、请求进入方式、所述灰度应用节点的用户身份标识号和所述灰度应用节点的节点流量信息;
若所述请求进入网关为灰度网关,则将所述请求进入方式与预设优先请求方式进行对比分析,得到分析结果;
根据所述分析结果调用预置的灰度路由系统,基于所述用户身份标识号,从预置灰度集群系统中获取初始灰度集群信息和目标节点灰度计算规则;
通过所述灰度路由系统,基于所述节点流量信息、所述初始灰度集群信息和所述目标节点灰度计算规则进行版本运算,得到节点路由版本;
获取与所述节点路由版本对应的目标灰度集群信息,并根据所述目标灰度集群信息,从预置路由规则系统中获取目标路由规则信息;
通过所述预置路由规则系统,基于所述目标路由规则信息和所述节点路由版本,对所述灰度应用节点进行路由版本的服务调用。
2.根据权利要求1所述的基于全站灰度的版本更新方法,其特征在于,所述根据所述分析结果调用预置的灰度路由系统,基于所述用户身份标识号,从预置灰度集群系统中获取初始灰度集群信息和目标节点灰度计算规则,包括:
若所述分析结果为灰度请求方式或调用链请求方式,则对所述灰度应用节点进行路由信息分析,得到路由结果;
根据所述路由结果调用预置的灰度路由系统,判断所述用户身份标识号是否存在预置灰度白名单中;
若所述用户身份标识号存在预置灰度白名单中,则通过所述用户身份标识号,对预置灰度集群系统中的灰度集群信息进行检索,得到初始灰度集群信息;
创建所述用户身份标识号的规则信息查询语言,通过所述规则信息查询语言,对预置灰度集群系统中的灰度计算规则信息进行检索,得到目标节点灰度计算规则。
3.根据权利要求2所述的基于全站灰度的版本更新方法,其特征在于,所述若所述分析结果为灰度请求方式或调用链请求方式,则对所述灰度应用节点进行路由信息分析,得到路由结果,包括:
当所述分析结果为灰度请求方式或调用链请求方式时,获取所述灰度应用节点的初始线程存储类,并判断所述初始线程存储类中是否存在灰度路由信息;
若所述初始线程存储类中存在灰度路由信息,则返回灰度路由结果;
若所述初始线程存储类中不存在灰度路由信息,则通过预置的灰度路由节点调用预置的灰度接口,对所述初始线程存储类进行流量标识信息添加处理,得到目标线程存储类;
通过所述灰度接口,基于所述目标线程存储类执行灰度路由选择,得到路由选择结果;
将所述灰度路由结果和所述路由选择结果确定为路由结果。
4.根据权利要求1所述的基于全站灰度的版本更新方法,其特征在于,所述通过所述灰度路由系统,基于所述节点流量信息、所述初始灰度集群信息和所述目标节点灰度计算规则进行版本运算,得到节点路由版本,包括:
获取所述初始灰度集群信息对应的总流量信息,通过所述灰度路由系统,基于所述节点灰度计算规则、所述节点流量信息和和所述总流量信息计算灰度百分比;
获取与所述初始灰度集群信息对应的版本配置数据,并基于所述灰度百分比和所述版本配置数据进行版本运算,得到节点路由版本。
5.根据权利要求1所述的基于全站灰度的版本更新方法,其特征在于,所述若所述请求进入网关为灰度网关,则将所述请求进入方式与预设优先请求方式进行对比分析,得到分析结果,包括:
若所述请求进入网关为灰度网关,则判断所述请求进入方式是否为预设优先请求方式中的灰度请求方式或调用链接口请求方式;
若所述请求进入方式为预设优先选择请求方式中的灰度请求方式或调用链接口请求方式,则返回分析结果,所述分析结果用于指示灰度请求方式或调用链请求方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110691937.8/1.html,转载请声明来源钻瓜专利网。