一种基于云平台的批量业务批处理方法及装置与流程

文档序号:32442504发布日期:2022-12-06 22:38阅读:来源:国知局

技术特征:
1.一种基于云平台的批量业务的批处理方法,其特征在于,包括:将云平台批量业务封装成批量微服务,以用于接收微服务调度请求;若云平台批量业务的执行状态满足预设云平台批量微服务执行条件,则向所述云平台发起所述微服务调度请求;根据所述微服务调度请求,执行所述云平台批量微服务,并在所述云平台批量微服务执行完毕后向所述云下平台返回执行结果。2.根据权利要求1所述的方法,其特征在于,所述若云下平台批量业务的执行状态满足预设云平台批量微服务执行条件,则向所述云平台发起所述微服务调度请求之前,还包括:根据所述云下平台批量业务的执行状态,调度所述云下平台批量业务。3.根据权利要求1所述的方法,其特征在于,所述根据所述微服务调度请求,执行所述云平台批量微服务,并在所述云平台批量微服务执行完毕后向所述云下平台返回执行结果之后,还包括:根据所述执行结果,执行所述云下平台批量业务;若所述云下平台批量业务执行完毕,则结束所述云下平台批量业务处理。4.根据权利要求1所述的方法,其特征在于,所述根据所述微服务调度请求,执行所述云平台批量微服务,并在所述云平台批量微服务执行完毕后向所述云下平台返回执行结果之后,还包括:将与所述微服务调度请求所对应的采集文件转发至云平台共享目录和云下共享目录。5.根据权利要求1所述的方法,其特征在于,所述将云平台批量业务封装成批量微服务之前,还包括:设置云平台业务数据分库,所述云平台业务数据分库用于存储具有目标数据的云平台的批量业务,所述具有目标数据的云平台批量业务通过水平切分的方式存储于所述云平台业务数据分库中;设置云平台业务数据汇总库,所述云平台业务数据汇总库用于存储不具有目标数据的云平台批量业务。6.一种基于云平台的批量业务批处理装置,其特征在于,包括:批量业务封装模块,用于将云平台批量业务封装成批量微服务,以用于接收微服务调度请求;云批量交互模块,用于在云下平台批量业务的执行状态满足预设云平台批量微服务执行条件,则向所述云平台发起所述微服务调度请求;云批量微服务模块,用于根据所述微服务调度请求,执行所述云平台批量微服务,并在所述云平台批量微服务执行完毕后向所述云下平台返回执行结果。7.根据权利要求6所述的装置,其特征在于,还包括:云下批量交互模块,用于根据所述云下平台批量业务的执行状态,调度所述云下平台批量业务。8.根据权利要求6所述的装置,其特征在于,还包括云下批量业务结束模块,具体用于:根据所述执行结果,执行所述云下平台批量业务;若所述云下平台批量业务执行完毕,则结束所述云下平台批量业务处理。9.根据权利要求6所述的装置,其特征在于,还包括:
文件转发模块,用于将与所述微服务调度请求所对应的采集文件转发至云平台共享目录和云下共享目录。10.根据权利要求6所述的装置,其特征在于,还包括:存储模块,用于设置云平台业务数据分库,所述云平台业务数据分库用于存储具有目标数据的云平台批量业务,所述具有目标数据的云平台批量业务通过水平切分的方式存储于所述云平台业务数据分库中;设置云平台业务数据汇总库,所述云平台业务数据汇总库用于存储不具有目标数据的云平台批量业务。

技术总结
本申请公开了一种基于云平台的批量业务批处理方法及装置,可应用于分布式领域,通过将云平台批量业务封装成微服务,以用于接收微服务调度请求;若云下平台批量业务的执行状态满足预设云平台批量微服务执行条件,则向所述云平台发起所述微服务调度请求;根据所述微服务调度请求,执行所述云平台批量微服务,并在所述云平台批量微服务执行完毕后向所述云下平台返回执行结果。使得在批量业务进行迁移重构的过程中,位于云平台上已完成迁移的批量业务,依然能够兼容位于云下平台未进行迁移的批量业务进行业务的同步处理,解决了在批量业务由云下平台迁移至云平台时需要所有批量业务全部迁移完毕才能继续进行业务处理所导致的处理效率低下的问题。处理效率低下的问题。处理效率低下的问题。


技术研发人员:黄凯航 伍文华 陆昭鸣
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.08.31
技术公布日:2022/12/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1