一种基于客户端的灰度分流方法

基本信息

申请号 CN202110726137.5 申请日 -
公开(公告)号 CN113452622A 公开(公告)日 2021-09-28
申请公布号 CN113452622A 申请公布日 2021-09-28
分类号 H04L12/863(2013.01)I;H04L29/06(2006.01)I;H04L29/08(2006.01)I;G06F8/65(2018.01)I 分类 电通信技术;
发明人 刘文杰 申请(专利权)人 上海通联金融服务有限公司
代理机构 上海翰信知识产权代理事务所(普通合伙) 代理人 张维东
地址 200437上海市虹口区汶水东路351号1号楼2层276室
法律状态 -

摘要

摘要 本发明涉及一种基于客户端的灰度分流方法,包括以下步骤:确定升级后的客户端和待升级的服务端,并加入升级后的服务端;在升级后的客户端加入分流控制器,设置灰度分流比例,分流控制器包含灰度策略计算器,所述灰度策略计算器根据所述灰度分流比例判断是否选择灰度队列,若选择,则采用升级后的客户端通过灰度队列调用升级后的服务端;否则,则采用升级后的客户端通过正常队列调用升级前的服务端;监听灰度队列并控制所述灰度分流比例的变化,若灰度队列无异常便控制所述灰度分流比例逐渐增大,直到所述灰度分流比例调为100%,则下线升级前的服务端。本发明通过合理设置升级系统的灰度流量进入比例,实现了客户端和服务端平滑且安全的升级更新。