一種軟件應用程序的階梯灰度發(fā)布控制方法

基本信息

申請?zhí)?/td> CN201811426879.0 申請日 -
公開(公告)號 CN111221565A 公開(公告)日 2020-06-02
申請公布號 CN111221565A 申請公布日 2020-06-02
分類號 G06F8/71(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 樊宇雯 申請(專利權)人 無錫雅座在線科技股份有限公司
代理機構 無錫市朗高知識產(chǎn)權代理有限公司 代理人 無錫雅座在線科技股份有限公司
地址 214000江蘇省無錫市震澤路18號無錫(國家)軟件園海豚座C座2、3樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種軟件應用程序的階梯灰度發(fā)布控制方法,提供一種通過配置參數(shù)訪問應用,在用戶進行測試版本穩(wěn)定性的情況下,提高應用可靠性,減少故障發(fā)生率的方法,包括1、獲取請求信息后匹配灰度path配置信息;2、灰度path配置信息匹配包含改請求路徑的配置信息,如包含該請求則取到key執(zhí)行第三步,如不包含,就取cookie,cookie中存在當前版本約定的key且匹配灰度商戶成功,返回灰度環(huán)境標識給nginx,如cookie也沒有就取請求頭中的key;3、獲取到請求參數(shù)的key值后匹配灰度商戶信息配置文件,確認是否存在該商戶配置信息,若無就直接返回nginx一個生產(chǎn)環(huán)境的標識,若存在就獲取該商戶配置信息中當前版本約定的key set到cookie中返回nginx一個灰度標識將該請求分發(fā)到灰度環(huán)境。??