【技术实现步骤摘要】
本申请涉及业务系统之间调用的,具体地涉及一种业务调用重试方法。
技术介绍
1、在业务系统与数据库、消息中间件、其他系统的交互中,往往需要通过相互之间的调用实现数据交互等业务功能。然而,可能存在因为网络或者程序错误等原因出现交互失败的情况发生。当调用失败发生的时候,有些重要的业务场景需要进行方法重试调用,以提高调用的成功率。重试主要分为两种类型,即立即重试和延时重试。当前一些系统也具有这些重试功能。然而,这些重试组件都是耦合在系统代码中,如果从系统代码中分离或解耦重试组件需要对系统代码进行大量的修改,需要投入的时间和人力成本较大。此外,重试操作也是在程序内存中进行;具体地,当业务系统调用执行方法失败时,会在内存中进行立即重试或者延时重试。在程序内存中操作重试,如果服务重启就会导致重试数据的丢失,由此会严重影响业务系统的正常运行。
2、本
技术介绍
描述的内容仅为了便于了解本领域的相关技术,不视作对现有技术的承认。
技术实现思路
1、因此,本专利技术实施例意图提供一种业务调用重试方法、
...【技术保护点】
1.一种业务调用重试方法,其特征在于,包括:
2.如权利要求1所述的业务调用重试方法,其特征在于,所述选择性地将调用失败的调用方法特征和重试参数持久化到数据库,还包括:
3.如权利要求1或2所述的业务调用重试方法,其特征在于,所述业务系统中集成的重试组件包括:
4.如权利要求1所述的业务调用重试方法,其特征在于,所述重试参数包括:
5.如权利要求1或4所述的业务调用重试方法,其特征在于,所述业务系统中集成的重试组件监控所述一个或多个调用方法的调用,以获取所述调用的执行结果和重试参数,包括:
6.如权利要求1或
...【技术特征摘要】
1.一种业务调用重试方法,其特征在于,包括:
2.如权利要求1所述的业务调用重试方法,其特征在于,所述选择性地将调用失败的调用方法特征和重试参数持久化到数据库,还包括:
3.如权利要求1或2所述的业务调用重试方法,其特征在于,所述业务系统中集成的重试组件包括:
4.如权利要求1所述的业务调用重试方法,其特征在于,所述重试参数包括:
5.如权利要求1或4所述的业务调用重试方法,其特征在于,所述业务系统中集成的重试组件监控所述一个或多个调用方法的调用,以获取所述调用的执行结果和重试参数,包括:
6.如权利要求1或2所述的业务调用重试方法,其特征在于,所述业务调用重试方法还包括:
7.如权利要求1所述...
【专利技术属性】
技术研发人员:王居满,马钊,程鹏辉,
申请(专利权)人:百融至信北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。