[发明专利]一种异步调用方法、装置及电子设备在审
申请号: | 202210142418.0 | 申请日: | 2022-02-16 |
公开(公告)号: | CN114546540A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 潘树洪 | 申请(专利权)人: | 中银金融科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 200120 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异步 调用 方法 装置 电子设备 | ||
本申请公开了一种异步调用方法、装置及电子设备,可应用于金融领域或其他领域。服务器的中间业务应用包括第一应用程序和第二应用程序,预先配置第一应用程序和第二应用程序的异步调用关系,第一应用程序中设置有调用第二应用程序的异步调用条件,且第二应用程序中预先配置有异步调用条件对应的异步调用标识。通过上述配置,第一应用程序确定是否满足异步调用条件,若满足,则确定异步调用条件对应的异步调用标识,从第二应用程序中确定异步调用标识对应的目标子应用程序,并异步调用目标子应用程序。即本发明中,在进行数据处理时,采用异步调用的方式,相比于按照顺序同步执行多个流程的数据处理方式,能够提高效率,进而提高用户体验。
技术领域
本发明涉及数据处理领域,更具体的说,涉及一种异步调用方法、装置及电子设备。
背景技术
中间业务应用多数基于CSPS平台开发,中间业务应用在进行数据处理时,会按照顺序同步执行多个流程,如在正常转账交易中交易未明,需要进行冲正或重发操作时,先进行冲正或重发操作,然后在返回前端转账结果。使得前端等待时间较长,或者是超时收不到应答。使得数据处理方式效率较低,且用户体验不好。
发明内容
有鉴于此,本发明提供一种异步调用方法、装置及电子设备,以解决按照顺序同步执行多个流程的数据处理方式效率较低,且用户体验不好的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种异步调用方法,应用于服务器,所述服务器配置有中间业务应用,所述中间业务应用包括第一应用程序和第二应用程序,预先配置所述第一应用程序和所述第二应用程序的异步调用关系,所述第一应用程序中设置有调用所述第二应用程序的异步调用条件,且所述第二应用程序中预先配置有所述异步调用条件对应的异步调用标识;
所述异步调用确定方法包括:
所述第一应用程序在运行过程中,确定是否满足异步调用条件;
若满足,则确定所述异步调用条件对应的异步调用标识;
从所述第二应用程序中确定所述异步调用标识对应的目标子应用程序,并异步调用所述目标子应用程序。
可选地,所述第一应用程序在运行过程中,确定是否满足异步调用条件,包括:
所述第一应用程序在运行过程中,基于所述第一应用程序的执行结果,确定是否满足异步调用条件。
可选地,确定所述异步调用条件对应的异步调用标识,包括:
获取所述异步调用条件的条件确定结果,并获取所述条件确定结果中的异步调用标识。
可选地,预先配置所述第一应用程序和所述第二应用程序的异步调用关系,包括:
在CSPS平台中的交易定义表中配置第一应用程序对应的内部交易码,以及配置所述第二应用程序对应的异常调用交易码。
可选地,从所述第二应用程序中确定所述异步调用标识对应的目标子应用程序,并异步调用所述目标子应用程序,包括:
从所述第二应用程序中查找所述异步调用标识对应的目标子应用程序,并使用预设原子交易异步调用所述目标子应用程序。
一种异步调用装置,应用于服务器,所述服务器配置有中间业务应用,所述中间业务应用包括第一应用程序和第二应用程序,预先配置所述第一应用程序和所述第二应用程序的异步调用关系,所述第一应用程序中设置有调用所述第二应用程序的异步调用条件,且所述第二应用程序中预先配置有所述异步调用条件对应的异步调用标识;
所述异步调用确定装置包括:
条件确定模块,用于所述第一应用程序在运行过程中,确定是否满足异步调用条件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中银金融科技有限公司,未经中银金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210142418.0/2.html,转载请声明来源钻瓜专利网。