[发明专利]灰度发布方法、装置及系统在审
申请号: | 202110659822.0 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113391823A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 沈聪;嵇海锋;杨旭;刘泱 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/50 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘熔;赵平 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 发布 方法 装置 系统 | ||
本发明提供了一种灰度发布方法、装置及系统,涉及金融领域,方法包括:将用户的访问请求发送至应用服务器进行灰度识别并接收应用服务器返回的灰度识别结果;根据所述的灰度识别结果判断当前访问请求为灰度交易请求;确定当前访问请求为灰度交易请求,则将当前的访问请求转发至灰度应用服务器。本发明提供的灰度发布方案,将用户的访问请求发送至应用服务器进行灰度识别,确定当前访问请求为灰度交易请求,则将当前的访问请求转发至灰度应用服务器。对用户透明无感,从客户端角度发起的请求并没有灰度与非灰度的区分。客户仅需发起一次请求即能得到响应结果。
技术领域
本发明涉及数据处理技术,具体的讲是一种灰度发布方法、装置及系统。
背景技术
现有的系统灰度发布方案是按照如下7个步骤来执行的:1)定义灰度发布的目标,即选择某一个功能或者一个系统改造版本作为灰度试点的范围。2)选定灰度策略,包括用户的规模、灰度发布频率、功能覆盖度、回滚策略、运营策略、新旧系统的部署策略等。3)筛选用户,包括确认用户的特征、用户数量、用户常用功能、用户范围等。4)部署系统,部署新的系统,部署用户行为分析监控、设定业务交易流量的分流规则。5)发布总结,用户行为分析报告、用户问卷调查、社会化没提意见收集、形成产品功能改进清单和方案。6)若灰度功能有所不足,则完善产品。7)进行新一轮发布或者扩大发布范围。
现有灰度发布的方案,针对互联网后台处理系统,一般部署为B/S(即Browser/Server-浏览器/服务器)架构,前台web页面通过http请求访问后台系统接口,后台系统同步处理完成请求后返回http报文结果给页面,由浏览器完成信息的美化和展示。
现有技术的灰度发布方案,或者要求用户访问系统的请求中本身带有灰度标识,这就要求客户端内嵌了灰度处理逻辑,这样就增加了客户端的更新频率,降低了用户体验。或者要求用户访问系统的请求中不带有灰度标识,但是客户端需要发送两次请求,两次网络请求加重了由于网络延时导致交易处理缓慢的情况,用户体验下降。
发明内容
针对现有技术中灰度发布存在的缺陷,本发明提供了一种灰度发布方法,包括:
将用户的访问请求发送至应用服务器进行灰度识别并接收应用服务器返回的灰度识别结果;
根据所述的灰度识别结果判断当前访问请求为灰度交易请求;
确定当前访问请求为灰度交易请求,则将当前的访问请求转发至灰度应用服务器。
本发明实施例中,所述的方法包括:
所述应用服务器根据预设的白名单策略和用户的访问请求生成灰度识别结果,并根据生成的灰度识别结果对所述的访问请求进行处理生成业务处理结果报文;
接收所述应用服务器返回的包括灰度识别结果和业务处理结果报文。
本发明实施例中,所述的方法还包括:
接收预先设置的白名单策略;
将所述的白名单策略加载到应用服务器的内存或缓存。
本发明实施例中,所述的白名单策略包括:预先设置的交易的类型信息、客户标识信息、交易版本信息。
本发明实施例中,所述的方法还包括:
确定当前访问请求非灰度交易请求,则将所述的业务处理结果报文返回用户。
同时,本发明还提供一种灰度发布装置,包括:
收发模块,用于将接收到的用户的访问请求发送至应用服务器进行灰度识别;
判断模块,用于根据所述的灰度识别结果判断当前访问请求为灰度交易请求;
引流模块,用于确定当前访问请求为灰度交易请求,则将当前的访问请求转发至灰度应用服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110659822.0/2.html,转载请声明来源钻瓜专利网。