[发明专利]分布式全链路灰度路由方法及装置有效
申请号: | 202010577923.9 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111786885B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 夏龙飞;顾欣;张家宇;王鑫 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L45/74;G06F8/65 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;汤在彦 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 全链路 灰度 路由 方法 装置 | ||
本申请实施例提供一种分布式全链路灰度路由方法及装置,方法包括:根据接收到的交易请求和预设灰度路由触发规则,确定触发灰度路由的链路节点,以使所述链路节点根据预设灰度环境配置文件对所述交易请求添加对应的灰度路由标识;根据所述灰度路由标识和预设灰度路由配置文件确定在分布式全链路中与所述链路节点对应的灰度链路节点,并将添加过所述灰度路由标识的交易请求路由至所述灰度链路节点;本申请能够统一全链路中各个环节的灰度环境配置和路由规则,保障在分布式架构中全链路各环节的灰度路由准确性和可靠性。
技术领域
本申请涉及计算机技术领域,具体涉及一种分布式全链路灰度路由方法及装置。
背景技术
随着分布式系统架构的普及,原来越来越多的企业核心系统从单体应用专向了分布式架构,系统间协调工作,复杂度增加。为了保证系统升级平滑稳定,同时满足交易链路的单个或者多个环节灰度升级,亟需分布式系统全链路灰度升级能力。
传统的系统灰度升级包含如下集中灰度发布模式:1,负载均衡策略,对新版本节点安装一定策略注入部分流量。等到稳定后,在全部推广。2,滚动升级,滚动升级部分服务器,稳定后再全部升级。3,通过程序硬编码,预先设置业务埋点实现灰度路由。上述几种灰度发布模式,可以有效解决单个应用内部的灰度路由需求,但是由于常规灰度升级手段单一、不具备跨应用灰度协调能力,缺乏全链路的一致性流量染色信息的传递,故在分布式场景下,上述几种方式无法实现全链路的灰度发布能力。
发明内容
针对现有技术中的问题,本申请提供一种分布式全链路灰度路由方法及装置,能够统一全链路中各个环节的灰度环境配置和路由规则,保障在分布式架构中全链路各环节的灰度路由准确性和可靠性。
为了解决上述问题中的至少一个,本申请提供以下技术方案:
第一方面,本申请提供一种分布式全链路灰度路由方法,包括:
根据接收到的交易请求和预设灰度路由触发规则,确定触发灰度路由的链路节点,以使所述链路节点根据预设灰度环境配置文件对所述交易请求添加对应的灰度路由标识;
根据所述灰度路由标识和预设灰度路由配置文件确定在分布式全链路中与所述链路节点对应的灰度链路节点,并将添加过所述灰度路由标识的交易请求路由至所述灰度链路节点。
进一步地,所述链路节点包括分布式全链路中的用户终端节点,所述根据接收到的交易请求和预设灰度路由触发规则,确定触发灰度路由的链路节点,以使所述链路节点根据预设灰度环境配置文件对所述交易请求添加对应的灰度路由标识,包括:
判断接收到的交易请求中的应用标识信息是否满足预设灰度路由触发规则中的特定应用触发条件,若是,则将所述用户终端节点设定为触发灰度路由的链路节点,以使所述用户终端节点根据预设灰度环境配置文件中的灰度染色规则生成对应的灰度路由标识,并对所述交易请求添加所述灰度路由标识。
进一步地,所述链路节点包括分布式全链路中的渠道接入节点,所述根据接收到的交易请求和预设灰度路由触发规则,确定触发灰度路由的链路节点,以使所述链路节点根据预设灰度环境配置文件对所述交易请求添加对应的灰度路由标识,包括:
判断接收到的交易请求中的交易特征信息是否满足预设灰度路由触发规则中的交易特征触发条件,若是,则将所述渠道接入节点设定为触发灰度路由的链路节点,以使所述渠道接入节点根据预设灰度环境配置文件中的灰度染色规则生成对应的灰度路由标识,并对所述交易请求添加所述灰度路由标识。
进一步地,所述链路节点包括分布式全链路中的业务服务节点,所述根据接收到的交易请求和预设灰度路由触发规则,确定触发灰度路由的链路节点,以使所述链路节点根据预设灰度环境配置文件对所述交易请求添加对应的灰度路由标识,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010577923.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种相贯线法线跟踪机构
- 下一篇:一种固液分离的废弃泡沫塑料回收用压缩装置