[发明专利]一种基于客户端的灰度分流方法在审
| 申请号: | 202110726137.5 | 申请日: | 2021-06-29 |
| 公开(公告)号: | CN113452622A | 公开(公告)日: | 2021-09-28 |
| 发明(设计)人: | 刘文杰 | 申请(专利权)人: | 上海通联金融服务有限公司 |
| 主分类号: | H04L12/863 | 分类号: | H04L12/863;H04L29/06;H04L29/08;G06F8/65 |
| 代理公司: | 上海翰信知识产权代理事务所(普通合伙) 31270 | 代理人: | 张维东 |
| 地址: | 200437 上海市虹口*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 客户端 灰度 分流 方法 | ||
1.一种基于客户端的灰度分流方法,其特征在于,包括以下步骤:
确定升级后的客户端和待升级的服务端,并加入升级后的服务端;
在升级后的客户端加入分流控制器,设置灰度分流比例,分流控制器包含灰度策略计算器,所述灰度策略计算器根据所述灰度分流比例判断是否选择灰度队列,若选择,则采用升级后的客户端通过灰度队列调用升级后的服务端;否则,则采用升级后的客户端通过正常队列调用升级前的服务端;
监听灰度队列并控制所述灰度分流比例的变化,若灰度队列无异常便控制所述灰度分流比例逐渐增大,直到所述灰度分流比例调为100%,则下线升级前的服务端。
2.如权利要求1所述的基于客户端的灰度分流方法,其特征在于,所述灰度策略计算器根据所述灰度分流比例判断是否选择灰度队列的方式如下:
获取预设的灰度分流比例;
从1至100中随机获取一个数字,并除以100,得到随机比例;
若所述随机比例小于等于预设的灰度分流比例,则判断选择所述灰度队列;
若所述随机比例大于预设的灰度分流比例,则判断选择所述正常队列。
3.如权利要求2所述的基于客户端的灰度分流方法,其特征在于,所述灰度分流比例为20%、50%、80%以及100%。
4.如权利要求1所述的基于客户端的灰度分流方法,其特征在于,所述分流控制器还包括灰度探测器,用于探测是否存在对应的升级后的服务端,若存在则采用灰度策略计算器进行下一步判断,若不存在,则采用升级后的客户端通过正常队列调用升级前的服务端。
5.如权利要求1所述的基于客户端的灰度分流方法,其特征在于,监听灰度队列并控制所述灰度分流比例的变化的方式如下:
在预设时间段内监听灰度队列,若在所述预设时间段内采用灰度队列的占比=灰度分流比例±2%,则判断为所述灰度队列无异常,并控制所述灰度分流比例增大。
6.如权利要求5所述的基于客户端的灰度分流方法,其特征在于,所述预设时间段为1周、2周或1个月。
7.如权利要求5所述的基于客户端的灰度分流方法,其特征在于,采用灰度队列的占比的计算方式如下:采用灰度队列的数量除以采用灰度队列的数量加上采用正常队列的数量的和。
8.如权利要求5所述的基于客户端的灰度分流方法,其特征在于,灰度策略计算器设置有周期轮询机制,以动态读取灰度分流比例的变量值。
9.如权利要求1所述的基于客户端的灰度分流方法,其特征在于,升级后的客户端和待升级的服务端属于同一请求链路。
10.如权利要求1所述的基于客户端的灰度分流方法,其特征在于,若未设置所述灰度分流比例,则默认采用升级后的客户端通过正常队列调用升级前的服务端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海通联金融服务有限公司,未经上海通联金融服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110726137.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开源操作系统的启动方法
- 下一篇:一种AMF、网络切片的选择方法及AMF





