业务降级的实现方法及装置制造方法及图纸

技术编号:16761547 阅读:73 留言:0更新日期:2017-12-09 05:26
本申请提供一种业务降级的实现方法及装置,该方法可以包括:接收针对关联业务系统的业务处理请求;确定所述业务处理请求是否包含预定义的降级标识;当包含所述降级标识时,对所述业务处理请求进行降级处理;返回针对所述业务处理请求的返回结果。通过本申请的技术方案,可以对业务处理请求进行统一的降级处理,避免影响关联业务系统的业务功能,并且有助于实现对返回结果的统一装配与返回。

The method and device for the realization of the downgrade of business

The invention provides a method and device for realizing business downgrades, the method can include receiving the related service system service processing request; determine the business processing request contains a predefined identifier when relegation; including the relegation logo, on the business processing request downgrade returns to the transaction; processing the request return results. Through the technical solution of this application, business processing requests can be downgraded uniformly, so as to avoid affecting the business functions of related business systems, and help to achieve unified assembly and return of returned results.

【技术实现步骤摘要】
业务降级的实现方法及装置
本申请涉及业务处理
,尤其涉及一种业务降级的实现方法及装置。
技术介绍
业务系统可以接收和处理来自请求方的业务处理请求,并返回相应的返回结果。在一些情况下,比如业务系统的处理压力过大、功能受限等,可能导致业务系统无法及时或顺利地处理该业务处理请求,从而需要对业务处理请求进行降级处理。在相关技术中,由每一业务系统针对自身的业务降级需求,分别配置相应的业务降级处理功能。但是,业务降级处理功能往往对业务系统原有的业务功能具有较强的代码侵入性,不仅可能影响原有的业务功能,而且场景的扩展性不足;同时,各个业务系统基于各自配置的业务降级处理功能生成返回结果时,可能导致返回结果之间存在较大的装配差异,容易让用户产生对异常状况的感知,有悖于业务降级的“用户无感知”的初衷。
技术实现思路
有鉴于此,本申请提供一种业务降级的实现方法及装置,可以根据业务降级处理需求的不同,对业务处理请求进行有效区分,以实现恰当的业务降级处理操作。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种业务降级的实现方法,包括:接收针对关联业务系统的业务处理请求;确定所述业务处理本文档来自技高网...
业务降级的实现方法及装置

【技术保护点】
一种业务降级的实现方法,包括:接收针对关联业务系统的业务处理请求;确定所述业务处理请求是否包含预定义的降级标识;当包含所述降级标识时,对所述业务处理请求进行降级处理;返回针对所述业务处理请求的返回结果。

【技术特征摘要】
1.一种业务降级的实现方法,包括:接收针对关联业务系统的业务处理请求;确定所述业务处理请求是否包含预定义的降级标识;当包含所述降级标识时,对所述业务处理请求进行降级处理;返回针对所述业务处理请求的返回结果。2.根据权利要求1所述的方法,所述降级标识包括:预定义的降级注解信息。3.根据权利要求1所述的方法,所述对所述业务处理请求进行降级处理,包括:确定所述业务处理请求对应的降级处理规则;根据所述降级处理规则定义的降级处理方式,对所述业务处理请求进行降级处理。4.根据权利要求3所述的方法,所述确定所述业务处理请求对应的降级处理规则,包括:获取所述业务处理请求包含的传入参数;根据预定义的传入参数与降级处理规则之间的对应关系,确定所述业务处理请求对应的降级处理规则。5.根据权利要求3所述的方法,所述降级处理方式包括以下至少之一:前置降级、后置降级、异常降级。6.根据权利要求3所述的方法,所述返回针对所述业务处理请求的返回结果,包括以下至少之一:当所述降级处理方式为前置降级时,返回包含预设调用内容的返回结果;当所述降级处理方式为后置降级时,对所述业务处理请求的实际返回结果进行组装,并返回得到的组装返回结果;当所述降级处理方式为抛出异常时,返回所述业务处理请求发生异常的返回结果。7.根据权利要求6所述的方法,所述对所述业务处理请求的实际返回结果进行组装,包括:当所述实际返回结果与所述降级处理规则定义的返回结果不一致时,对所述业务处理请求的实际返回结果进行组装,以使所述组装返回结果匹配于所述降级处理规则定义的返回结果。8.根据权利要求3所述的方法,所述降级处理规则被基于键-值数据结构保存在虚拟机内存中。9.根据权利要求3所述的方法,还包括:向资源管理系统注册对所述降级处理规则的更新需求;接收所述资源管理系统推送的针对所述降级处理规则的更新数据,以更新所述降级处理规则。10.一种业务降级的实现装置,包括:接收单元,接收针对关联业务系统的业务处理请求;确定单元,确定所述业务处理请求是否包含预定义的...

【专利技术属性】
技术研发人员:杜涛
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1