事务处理流程实现方法及装置与流程

文档序号:30247191发布日期:2022-06-02 00:53阅读:来源:国知局

技术特征:
1.一种事务处理流程实现方法,其特征在于,所述方法包括:接收前端提交的业务件,确定业务件的流程流水号及下一个处理节点的节点编码,所述业务件包含所要处理的事务的类别编码;针对每一下一个处理节点,执行如下方法:根据节点编码、类别编码及流程流水号获取下一个处理节点的处理逻辑、准入逻辑和准出逻辑;利用准入逻辑、处理逻辑和准出逻辑,结合审核人员对业务件的审核结论对业务件进行处理;根据审核结论、节点编码及类别编码确定下一个处理节点的节点编码,向节点编码对应的处理节点发送处理后的业务件;循环执行上述每一下一个处理节点执行的方法,直至所有处理节点均处理完成,输出经过所有节点处理过的业务件及每个处理节点的审核结论。2.根据权利要求1所述的方法,其特征在于,利用准入逻辑、处理逻辑和准出逻辑,结合审核人员对业务件的审核结论对业务件进行处理,包括:对业务件进行准入校验,如果业务件通过准入校验,则将业务件送入下一个处理节点;接收处理人员对当前处理节点中业务件的审核结论;利用处理逻辑对业务件及审核结论进行处理;利用准出逻辑对经过处理逻辑处理的业务件及审核结论进行准出校验;根据审核结论、节点编码及类别编码确定下一个处理节点的节点编码,向节点编码对应的处理节点发送处理后的业务件,包括:如果准出校验通过,则根据审核结论、节点编码及类别编码确定下一个处理节点的节点编码,向节点编码对应的处理节点发送处理后的业务件。3.根据权利要求1所述的方法,其特征在于,在根据节点编码、类别编码及流程流水号获取下一个处理节点的处理逻辑、准入逻辑和准出逻辑之前,所述方法还包括:配置每个处理节点的处理逻辑、准入逻辑和准出逻辑,将每个处理节点的处理逻辑、准入逻辑和准出逻辑存储至redis缓存数据库中;根据节点编码、类别编码及流程流水号获取下一个处理节点的处理逻辑、准入逻辑和准出逻辑,包括:根据节点编码、类别编码及流程流水号,从redis缓存数据库中读取处理逻辑、准入逻辑和准出逻辑。4.根据权利要求1至3任一项所述的方法,其特征在于,在根据节点编码、类别编码及流程流水号获取下一个处理节点的处理逻辑、准入逻辑和准出逻辑之后,所述方法还包括:按照预设的处理逻辑模板将下一个处理节点的准入逻辑、处理逻辑和准出逻辑依次推送至消息队列;利用准入逻辑、处理逻辑和准出逻辑,结合审核人员对业务件的审核结论对业务件进行处理,包括:从消息队列中依次读取准入逻辑、处理逻辑和准出逻辑,结合审核人员对业务件的审核结论对业务件进行处理。5.根据权利要求4所述的方法,其特征在于,在按照预设的处理逻辑模板将下一个处理
节点的准入逻辑、处理逻辑和准出逻辑依次推送至消息队列之前,所述方法还包括:定义抽象类及接口,所述抽象类包含准入策略集合和准出策略集合;其中,抽象类及接口的子类由工厂模式生产;利用加载方法将准入策略集合和准出策略集合加载至接口的子类中;按照预设的处理逻辑模板将下一个处理节点的准入逻辑、处理逻辑和准出逻辑依次推送至消息队列,包括:通过已加载准入策略集合和准出策略集合的子类读取存储的下一个处理节点的准入逻辑、处理逻辑和准出逻辑;利用第一推送方法将下一个处理节点的准入逻辑推送至消息队列;利用第二推送方法将下一个处理节点的处理逻辑推送至消息队列;利用第三推送方法将下一个处理节点的准出逻辑推送至消息队列。6.一种事务处理流程实现装置,其特征在于,所述装置包括:通信模块,用于接收前端提交的业务件,确定业务件的流程流水号及下一个处理节点的节点编码,所述业务件包含所要处理的事务的类别编码;针对每一下一个处理节点,处理模块执行如下方法:根据节点编码、类别编码及流程流水号获取下一个处理节点的处理逻辑、准入逻辑和准出逻辑;利用准入逻辑、处理逻辑和准出逻辑,结合审核人员对业务件的审核结论对业务件进行处理;根据审核结论、节点编码及类别编码确定下一个处理节点的节点编码,向节点编码对应的处理节点发送处理后的业务件;由处理模块循环执行上述每一下一个处理节点执行的方法,直至所有处理节点均处理完成,由通信模块输出经过所有节点处理过的业务件及每个处理节点的审核结论。7.根据权利要求6所述的装置,其特征在于,处理模块,用于:对业务件进行准入校验,如果业务件通过准入校验,则将业务件送入下一个处理节点;接收处理人员对当前处理节点中业务件的审核结论;利用处理逻辑对业务件及审核结论进行处理;利用准出逻辑对经过处理逻辑处理的业务件及审核结论进行准出校验;根据审核结论、节点编码及类别编码确定下一个处理节点的节点编码,向节点编码对应的处理节点发送处理后的业务件,包括:如果准出校验通过,则根据审核结论、节点编码及类别编码确定下一个处理节点的节点编码,向节点编码对应的处理节点发送处理后的业务件。8.根据权利要求6所述的装置,其特征在于,所述装置还包括:存储模块,用于配置每个处理节点的处理逻辑、准入逻辑和准出逻辑,将每个处理节点的处理逻辑、准入逻辑和准出逻辑存储至redis缓存数据库中;处理模块,用于:根据节点编码、类别编码及流程流水号,从redis缓存数据库中读取处理逻辑、准入逻辑和准出逻辑。9.根据权利要求6至8任一项所述的装置,其特征在于,处理模块,还用于:
按照预设的处理逻辑模板将下一个处理节点的准入逻辑、处理逻辑和准出逻辑依次推送至消息队列;利用准入逻辑、处理逻辑和准出逻辑,结合审核人员对业务件的审核结论对业务件进行处理,包括:从消息队列中依次读取准入逻辑、处理逻辑和准出逻辑,结合审核人员对业务件的审核结论对业务件进行处理。10.根据权利要求9所述的装置,其特征在于,所述装置还包括:定义模块,用于定义抽象类及接口,所述抽象类包含准入策略集合和准出策略集合;其中,抽象类及接口的子类由工厂模式生产;利用加载方法将准入策略集合和准出策略集合加载至接口的子类中;处理模块,用于:通过已加载准入策略集合和准出策略集合的子类读取存储的下一个处理节点的准入逻辑、处理逻辑和准出逻辑;利用第一推送方法将下一个处理节点的准入逻辑推送至消息队列;利用第二推送方法将下一个处理节点的处理逻辑推送至消息队列;利用第三推送方法将下一个处理节点的准出逻辑推送至消息队列。11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一所述方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。13.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。

技术总结
本发明公开了一种事务处理流程实现方法及装置,涉及大数据数据分析技术领域,该方法包括:接收前端提交的业务件,确定业务件的流程流水号及下一个处理节点的节点编码;根据节点编码、类别编码及流程流水号获取下一个处理节点的处理逻辑、准入逻辑和准出逻辑;利用准入逻辑、处理逻辑和准出逻辑,结合审核人员对业务件的审核结论对业务件进行处理;确定下一个处理节点的节点编码,向对应的处理节点发送处理后的业务件;循环执行上述每一下一个处理节点执行的方法,直至所有处理节点均处理完成,输出经过所有节点处理过的业务件及每个处理节点的审核结论。本发明可以实现一套通用的、易于修改及维护的事务处理流程,减少冗余代码,提升系统稳定性。提升系统稳定性。提升系统稳定性。


技术研发人员:郑扬州
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2022.02.25
技术公布日:2022/6/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1