【技术实现步骤摘要】
运行任务的方法、装置、设备和存储介质
[0001]本申请涉及区块链领域,特别是涉及到运行任务的方法、装置、设备和存储介质。
技术介绍
[0002]经办保险业务过程按功能可以分为退保,犹豫期退保,减保,加保,客户信息变更,保单贷款等。可以快速,准确地为客户提供以上服务,能够帮助公司改善服务质量,提高客户满意度。但现有保全系统经办过程都在数据库层实现,即办理过程需要实时访问数据库,当保险业务业务量大时,数据库提供基本的数据读写都会吃力、卡顿,再负担大量逻辑计算,则直接导致数据库运行障碍,性能瓶颈明显,无法快速响应业务需求,从而影响客户体验,降低客户满意度。
技术实现思路
[0003]本申请的主要目的为解决业务量大时数据库运行障碍,无法快速响应业务需求的技术问题。
[0004]本申请提出一种运行任务的方法,包括:
[0005]获取第一任务对应的第一流程以及所述第一流程对应的组件配置表;
[0006]根据所述第一流程以及所述第一流程对应的组件配置表,确定所述第一流程中包括的各组件以及各所述组件分别对应的调用次序;
[0007]根据所述第一流程中包括的各组件以及各所述组件分别对应的调用次序,依次调用数据准备组件从数据库获取各所述组件运行时分别需要的数据;
[0008]将各所述组件运行时分别需要的数据缓存于应用系统的指定存储区域;
[0009]判断是否接收到运行所述第一任务的运行指令;
[0010]若是,则从所述指定存储区域调取各所述组件运行时分别需要的数据 ...
【技术保护点】
【技术特征摘要】
1.一种运行任务的方法,其特征在于,包括:获取第一任务对应的第一流程以及所述第一流程对应的组件配置表;根据所述第一流程以及所述第一流程对应的组件配置表,确定所述第一流程中包括的各组件以及各所述组件分别对应的调用次序;根据所述第一流程中包括的各组件以及各所述组件分别对应的调用次序,依次调用数据准备组件从数据库获取各所述组件运行时分别需要的数据;将各所述组件运行时分别需要的数据缓存于应用系统的指定存储区域;判断是否接收到运行所述第一任务的运行指令;若是,则从所述指定存储区域调取各所述组件运行时分别需要的数据,运行所述第一任务。2.根据权利要求1所述的运行任务的方法,其特征在于,所述获取第一任务对应的第一流程以及所述第一流程对应的组件配置表的步骤之前,包括:获取所有任务分别对应的运行逻辑文本;根据所述运行逻辑文本中的功能分类,对所有任务分别对应的运行流程进行解耦划分,得到各任务分别包括的流程节点;将两个相邻流程节点之间的运行过程封装为指定组件,其中,两个相邻流程节点为指定任务对应的所有流程节点中的任意相邻两个节点,所述指定任务为所有任务中的任一任务;根据所述指定组件对应的功能,命名所述指定组件;根据所述指定组件的封装过程,封装所述指定任务中的所有组件;按照所述指定任务对应的运行流程,统计所述指定任务中的所有组件,形成所述指定任务对应的组件配置表。3.根据权利要求2所述的运行任务的方法,其特征在于,所述根据所述运行逻辑文本中的功能分类,对所有任务分别对应的运行流程进行解耦划分,得到各任务分别包括的流程节点的步骤,包括:根据分别计算运行流程中两个相邻时刻之间的流程节点关联系数,x为两个相邻时刻中的前时刻对应的流程节点关键字对应的向量,y为两个相邻时刻中的后时刻对应的流程节点关键字对应的向量,r表示关联系数,n为(x,y)的成对数量,x、y分别为正数,n为大于1的自然数;判断运行流程中两个相邻时刻之间的流程节点关联系数是否小于预设阈值;若是,则将两个相邻时刻中的前时刻对应的流程节点,以及后时刻对应的流程节点划分为两个运行组件。4.根据权利要求1所述的运行任务的方法,其特征在于,所述从所述指定存储区域调取各所述组件运行时分别需要的数据,运行所述第一任务的步骤,包括:判断当前时刻所述第一任务对应的运行场景是否为试算运行场景;若否,则判定为受理运行场景,启动数据回滚组件;通过所述数据回滚组件将所述第一任务的运行数据,回滚至数据库进行数据更新。
5.根据权利要求1所述的运行任务的方法,其特征在于,所述从所述指定存储区域调取各所述组件运行时分别需要的数据,运行所述第一任务的步骤之后,包括:判断是否接收到所述第一任务的更新指令,其中,所述更新指令中携带更新的组件信息;若是,则根据所述更新的组件信息,调用所述数据准备组件从所述数据库中获取更新后各组件...
【专利技术属性】
技术研发人员:吴国超,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。