[发明专利]灰度发布方法、装置,终端设备及计算机存储介质在审
申请号: | 202011553046.8 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112685060A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 毛伟;卢道和;周杰;黄涛;陈吉;罗盛毅 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/54 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张志江 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 发布 方法 装置 终端设备 计算机 存储 介质 | ||
本发明涉及金融科技技术领域,公开了一种灰度发布方法、装置、终端设备及计算机存储介质。该灰度发布方法基于消息中间件系统加载预设灰度规则数据库中的各灰度规则;提取接收到的灰度请求的请求参数,并根据所述请求参数在各所述灰度规则中适配目标灰度规则;根据所述灰度请求和所述目标灰度规则进行灰度均衡抽样以得到目标灰度请求;将所述目标灰度请求转发至预设灰度实例监听主题下的逻辑分组进行处理以返回灰度请求处理结果。相比于传统消息中间件系统服务端按照负载均衡策略选择对应的服务实例处理灰度请求的方式,本发明能精确定位和转发灰度请求到灰度实例所监听的逻辑分组上进行处理,提高请求服务成功率,且本发明还能降低灰度发布成本。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及一种灰度发布方法、装置、终端设备及计算机存储介质。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。
现有的服务提供方在应用系统需要升级时,都是采用单个消费实例逐步灰度的方式,即,在业务请求到达消息中间件系统服务端的主题之后,按照负载均衡策略选择对应的服务实例,以将该业务请求负载均衡的分发至该主题下的逻辑分组上,然而,目前灰度技术中的消息中间件系统都是按照编码配置的灰度规则,统一均衡的转发请求到灰度服务方实例(简称灰度实例)监听主题下的逻辑分组,因此,该消息中间件系统无法精确定位和转发灰度请求到灰度实例所监听的逻辑分组上,导致灰度请求的服务成功率低。
发明内容
本发明的主要目的在于提供一种灰度发布方法、装置、终端设备及计算机存储介质,旨在解决现有灰度技术中的消息中间件系统无法精确定位和转发灰度请求到灰度实例所监听的逻辑分组上,导致灰度请求的服务成功率低的技术问题。
为实现上述目的,本发明提供一种灰度发布方法,所述灰度发布方法应用于消息中间件系统,所述灰度发布方法包括:
加载预设灰度规则数据库中的各灰度规则;
提取接收到的灰度请求的请求参数,并根据所述请求参数在各所述灰度规则中适配目标灰度规则;
根据所述灰度请求和所述目标灰度规则进行灰度均衡抽样以得到目标灰度请求;
将所述目标灰度请求转发至预设灰度实例监听主题下的逻辑分组进行处理以返回灰度请求处理结果。
可选地,所述灰度发布方法还包括:
在预设灰度规则数据库中配置各灰度规则,以及在所述预设灰度规则数据库中针对各所述灰度规则进行调整;
所述加载预设灰度规则数据库中的各灰度规则的步骤包括:
按照预设时间周期全量加载所述加载预设灰度规则数据库中的各所述灰度规则。
可选地,所述根据所述灰度请求和所述目标灰度规则进行灰度均衡抽样以得到目标灰度请求的步骤,包括:
获取实时统计所述灰度请求的系统吞吐量,以及获取所述目标灰度规则的灰度百分比值;
调用预设流量抽样策略按照所述系统吞吐量和所述灰度百分比值进行灰度均衡抽样以从所述灰度请求中均衡抽取得到目标灰度请求。
可选地,所述预设流量抽样策略为流量均衡抽样策略,所述调用预设流量抽样策略按照所述系统吞吐量和所述灰度百分比值进行灰度均衡抽样以从所述灰度请求中均衡抽取得到目标灰度请求的步骤,包括:
将所述灰度百分比值作为进行流量均衡抽样的抽样比值;
调用所述流量均衡抽样策略在所述系统吞吐量大小的全部所述灰度请求中,按照所述抽样比值和所述系统吞吐量大小确定抽取数据量,以抽取得到目标灰度请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011553046.8/2.html,转载请声明来源钻瓜专利网。