一种交易服务编排系统技术方案

技术编号:43347520 阅读:19 留言:0更新日期:2024-11-15 20:46
本申请涉及交易服务编排系统,包括:交易服务接口配置模块,将所述交易服务接口配置为包括:交易接口、查询接口;类型标记模块,将所述交易接口、查询接口标记为同步接口或异步接口,所述异步接口在并异步任务队列中执行任务,所述同步接口在并行执行队列中执行任务;接口编排模块,配置所述交易接口的优先级和/或所述查询接口的优先级,基于交易服务的业务逻辑对交易接口、查询接口之间的调用顺序进行编排后通过跑批服务对并行执行队列进行触发调用,按照编排后的调用顺序将并行执行队列中的任务与异步任务队列中的任务进行串联调用。通过本申请提高了交易的效率、可靠性和灵活性。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种交易服务编排系统


技术介绍

1、在金融科技领域,交易场景中涉及大量数据的查询、归并和计算,这些操作通常非常耗时。因此,传统的交易接口通常采用异步处理方式,尤其是核心交易接口依赖于多个其他交易接口时,这种方式尤为重要。异步操作处理通常包含两个远程调用:一个是交易处理接口,另一个是交易结果查询接口。

2、在具体的应用场景中,例如配置一个对公转账交易时,前置操作依赖于流水核验,首先需要配置一系列原子接口,如流水查询、流水校验、对公转账和转账结果查询,并进行优先级配置:流水查询的优先级最高,依次为流水校验、对公转账和转账查询。所有这些接口按照优先级依次衔接,确保交易流程的顺利进行。为了实现整个交易闭环,通常会设置跑批组:一组负责交易发起任务,另一组负责异步结果查询任务。通过跑批机制自驱动业务流程,实现交易的最终完成。

3、这种复杂的异步交易处理方式虽然能够实现交易的最终一致性,但若每笔核心交易依赖于其他交易的成功,必须确保依赖的所有交易都成功才能进行下一步操作。若最终交易失败,则需要对前面的交易进行回滚操作本文档来自技高网...

【技术保护点】

1.一种交易服务编排系统,其特征在于,包括:

2.根据权利要求1所述的交易服务编排系统,其特征在于,所述接口编排模块进一步包括:

3.根据权利要求2所述的交易服务编排系统,其特征在于,所述接口编排模块进一步包括:

4.根据权利要求3所述的交易服务编排系统,其特征在于,所述接口编排模块进一步包括:

5.根据权利要求1所述的交易服务编排系统,其特征在于,所述接口编排模块进一步包括:

6.根据权利要求1所述的交易服务编排系统,其特征在于,所述接口编排模块提供有跑批配置接口,所述跑批配置接口连接至配置跑批服务的技术平台,从而允许查询和设...

【技术特征摘要】

1.一种交易服务编排系统,其特征在于,包括:

2.根据权利要求1所述的交易服务编排系统,其特征在于,所述接口编排模块进一步包括:

3.根据权利要求2所述的交易服务编排系统,其特征在于,所述接口编排模块进一步包括:

4.根据权利要求3所述的交易服务编排系统,其特征在于,所述接口编排模块进一步包括:

5.根据权利要求1所述的交易服务编排系统,其特征在于,所述接口编排模块进一步包括:

6.根据权利要求1所述的交易服务编排系统,其特征在于,所述接口编排模块提供有跑批配置接口...

【专利技术属性】
技术研发人员:黄世光
申请(专利权)人:海尔消费金融有限公司
类型:发明
国别省市:

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

1