【技术实现步骤摘要】
流程异步化处理方法、装置、计算机设备及存储介质
[0001]本申请涉数据处理
,尤其涉及一种流程异步化处理方法、装置、计算机设备及存储介质。
技术介绍
[0002]随着信息化的发展,软件应用的过程的复杂程度也逐渐增加。
[0003]Spring(一个开放源代码的设计层面框架)提供了一种基于ApplicationEvent(事件)类和ApplicationListener(监听器)的事件机制,一个事件包含事件注册,事件监听与事件触发,整个事件的生命周期由spring容器管理,并且使用串行化处理的方式执整个事件流程。
[0004]可见,现有技术对整个流程进行串行化处理,导致流程中的各个子流程耦合性都很强,如果某个子流程运行出现异常,本不相关的子流程都会运行失败。
技术实现思路
[0005]本申请实施例提供了一种流程异步化处理方法、装置、计算机设备及存储介质,可以减少子流程组之间的耦合性。
[0006]第一方面,本申请实施例提供了一种流程异步化处理方法,其包括:
[0007]获 ...
【技术保护点】
【技术特征摘要】
1.一种流程异步化处理方法,其特征在于,包括:获取针对目标流程的触发指令;响应于所述触发指令,从预设的多个子流程组中确定多个目标子流程组,多个所述目标子流程组为对所述目标流程拆分后得到的相互不依赖的多个子流程组;根据预设的子流程组与线程池标识的对应关系,确定各所述目标子流程组分别对应的目标线程池标识;根据所述目标线程池标识确定各所述目标子流程组分别对应的目标线程池;通过对应的所述目标线程池异步执行各所述目标子流程组。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标线程池标识确定各所述目标子流程组分别对应的目标线程池,包括:根据所述目标线程池标识创建至少一个线程池;从至少一个所述线程池中确定各所述目标子流程组分别对应的所述目标线程池。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标线程池标识创建至少一个线程池,包括:根据所述目标线程池标识的标识值确定所述目标线程池标识的种类数量;根据所述种类数量创建至少一个所述线程池。4.根据权利要求1所述的方法,其特征在于,所述根据预设的子流程组与线程池标识的对应关系,确定各所述目标子流程组分别对应的目标线程池标识之前,所述方法还包括:根据预设的子流程组与监听器的对应关系确定各所述目标子流程组分别对应的目标监听器,所述目标监听器中存储有对应的子流程组与线程池标识的对应关系;所述根据预设的子流程组与线程池标识的对应关系,确定各所述目标子流程组分别对应的目标线程池标识,包括:根据各所述目标子流程组分别对应的所述目标监听器,分别确定各所述目标子流程组分别对应的目标线程池标识。5.根据权利要求1所述的方法,其特征在于,所述通过对应的所述目标线程池异步执行各所述目标子流程组之后,所述方法...
【专利技术属性】
技术研发人员:彭绍斌,
申请(专利权)人:深圳前海环融联易信息科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。