一种软件应用程序的阶梯灰度发布控制方法
基本信息
申请号 | CN201811426879.0 | 申请日 | - |
公开(公告)号 | CN111221565A | 公开(公告)日 | 2020-06-02 |
申请公布号 | CN111221565A | 申请公布日 | 2020-06-02 |
分类号 | G06F8/71(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 樊宇雯 | 申请(专利权)人 | 无锡雅座在线科技股份有限公司 |
代理机构 | 无锡市朗高知识产权代理有限公司 | 代理人 | 无锡雅座在线科技股份有限公司 |
地址 | 214000江苏省无锡市震泽路18号无锡(国家)软件园海豚座C座2、3楼 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种软件应用程序的阶梯灰度发布控制方法,提供一种通过配置参数访问应用,在用户进行测试版本稳定性的情况下,提高应用可靠性,减少故障发生率的方法,包括1、获取请求信息后匹配灰度path配置信息;2、灰度path配置信息匹配包含改请求路径的配置信息,如包含该请求则取到key执行第三步,如不包含,就取cookie,cookie中存在当前版本约定的key且匹配灰度商户成功,返回灰度环境标识给nginx,如cookie也没有就取请求头中的key;3、获取到请求参数的key值后匹配灰度商户信息配置文件,确认是否存在该商户配置信息,若无就直接返回nginx一个生产环境的标识,若存在就获取该商户配置信息中当前版本约定的key set到cookie中返回nginx一个灰度标识将该请求分发到灰度环境。 |
