[发明专利]应用上线的方法、装置、系统和可读存储介质在审
| 申请号: | 201910821062.1 | 申请日: | 2019-08-30 |
| 公开(公告)号: | CN110515675A | 公开(公告)日: | 2019-11-29 |
| 发明(设计)人: | 戚同骏;林巧;汪洋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/65;G06F11/00 |
| 代理公司: | 11021 中科专利商标代理有限责任公司 | 代理人: | 吕朝蕙<国际申请>=<国际公布>=<进入 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 访问请求 应用处理 应用 用户信息 上线 计算机可读存储介质 处理策略 调整处理 流量增加 上线装置 应用发送 预设条件 升级 | ||
本公开提供了一种应用上线的方法,包括获取访问请求,访问请求中包括用户信息,基于用户信息和处理策略确定第一应用和第二应用之一作为用于处理访问请求的应用,其中,第二应用包括对第一应用升级而形成的应用,向被确定处理访问请求的应用发送访问请求,以便被确定处理访问请求的应用处理访问请求,在第二应用处理访问请求的情况下,获取第二应用处理访问请求的第一处理结果,以及在第一处理结果满足预设条件的情况下,调整处理策略,使得第二应用处理访问请求的流量增加以及第一应用处理访问请求的流量缩减。本公开还提供了一种应用上线装置、应用上线系统和计算机可读存储介质。
技术领域
本公开涉及互联网技术领域,更具体地,涉及一种应用上线的方法和一种应用上线装置、系统和可读存储介质。
背景技术
随着互联网技术的不断发展壮大,应用版本迭代速度不断加快,应用版本的投产频率不断增加。在现有技术中应用的新版本上线通常是直接将访问请求从访问老版本切换到访问新版本,这种直接切换的方法存在很多不可控的风险。例如,由于新版本质量问题导致业务功能大范围不可用、交易瞬断、超时等问题。
发明内容
有鉴于此,本公开提供了一种应用上线方法和一种装置、系统和可读存储介质。
本公开的一个方面提供了一种应用上线方法,包括:获取访问请求,访问请求中包括用户信息;基于用户信息和处理策略,确定第一应用和第二应用之一作为用于处理访问请求的应用,其中,第二应用包括对第一应用升级而形成的应用;向被确定处理访问请求的应用发送访问请求,以便被确定处理访问请求的应用处理访问请求;在第二应用处理访问请求的情况下,获取第二应用处理访问请求的第一处理结果;以及在第一处理结果满足预设条件的情况下,调整处理策略,使得第二应用处理访问请求的流量增加以及第一应用处理访问请求的流量缩减。
根据本公开的实施例,第一应用运行在第一生产环境中,第二应用运行在第二生产环境中,第一生产环境通过多个第一容器处理访问请求,第二生产环境通过多个第二容器处理访问请求,第一容器与第二容器不同。
根据本公开的实施例,方法还包括在第一应用处理访问请求的流量缩减到第一预设级别的情况下,减少第一容器的容器数量;和/或在第二应用处理访问请求的流量增加到第二预设级别的情况下,增加第二容器的容器数量。
根据本公开的实施例,预设条件包括以下至少一种:第二应用处理访问请求的成功率大于第一预设阈值;第二应用处理访问请求的响应时间满足预设时间长度;由第二应用处理的访问请求的范围与预先设置的访问请求的范围相同;第二应用的并发处理能力大于等于第三预设阈值;第二应用的处理访问请求的资源的资源参数是否满足预设要求。
根据本公开的实施例,在第一处理结果满足预设条件的情况下,调整处理策略包括:将由第一应用处理的部分访问请求调整为由第二应用处理;获取第二应用处理接收到的至少一个访问请求的第二处理结果;以及在第二处理结果不满足预设条件的情况下,将部分访问请求恢复为由第一应用处理。
根据本公开的实施例,在确定第一应用和第二应用之一作为用于处理访问请求的应用之后,方法还包括对访问请求添加标识,标识用于表明用于处理访问请求的应用;向处理访问请求的应用发送访问请求包括:由服务器负载均衡根据标识向第一应用或者第二应用发送访问请求。
根据本公开的实施例,访问请求包括用于实现特定功能的请求,特定功能是基于分布式服务框架实现的,其中,第一应用通过调用第一分布式框架包括的第一分布式应用容器实现特定功能,第二应用通过调用第二分布式框架包括的第二分布式应用容器实现特定功能。
根据本公开的实施例,在确定第一应用和第二应用之一作为用于处理所述访问请求的应用之后,对所述访问请求添加标识,所述标识用于表明用于处理所述访问请求的应用;所述向处理所述访问请求的应用发送所述访问请求包括:由分布式服务框架的注册中心根据所述标识向所述第一分布式应用容器或者所述第二分布式应用容器发送所述访问请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910821062.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用加载方法以装置
- 下一篇:接口整合方法、装置、设备及存储介质





