一种灰度验证过滤器及过滤方法

基本信息

申请号 CN202110733129.3 申请日 -
公开(公告)号 CN113254063B 公开(公告)日 2021-09-21
申请公布号 CN113254063B 申请公布日 2021-09-21
分类号 G06F8/71(2018.01)I;G06F11/36(2006.01)I 分类 计算;推算;计数;
发明人 周非飞;唐振华;黄钰清 申请(专利权)人 四川新网银行股份有限公司
代理机构 成都智言知识产权代理有限公司 代理人 蒋秀清
地址 610094四川省成都市成都高新区吉泰三路8号1栋1单元26楼1-8号
法律状态 -

摘要

摘要 本发明属于计算机技术领域,尤其涉及一种灰度验证过滤器,包括在过滤器中设置的流控比例、调用次数以及期望执行灰度方法的参数;流控比例随机生成1个小于N的整数M;再生成1个流量控制值R,R小于或等于N;调用次数为在新版本中预设最大调用次数值MAX,每个场景对新版本的实际调用次数的值CUR与最大调用次数至MAX对比;过滤器中设置期望执行灰度方法的参数,利用反射技术,将期望执行灰度方法的参数变量转换为方法入参对象,通过将转换的对象的非空参数与调用方法入参对象参数对比,对比一致的通过参数场景验证。通过上述三项验证的业务场景则可调用新版本,使得只有小部分业务场景调用新版本,实现迭代升级平稳安全过渡。