一种灰度验证过滤器及过滤方法
基本信息
申请号 | 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对比;过滤器中设置期望执行灰度方法的参数,利用反射技术,将期望执行灰度方法的参数变量转换为方法入参对象,通过将转换的对象的非空参数与调用方法入参对象参数对比,对比一致的通过参数场景验证。通过上述三项验证的业务场景则可调用新版本,使得只有小部分业务场景调用新版本,实现迭代升级平稳安全过渡。 |
