【技术实现步骤摘要】
一种数据同步方法、装置、服务器及存储介质
[0001]本专利技术实施例涉及数据处理
,尤其涉及一种数据同步方法、装置、服务器及存储介质。
技术介绍
[0002]在现实生活中,各企业需要的应用软件种类繁多。由于各企业没有过多的时间和金钱直接开发和/或与各应用供应商对接购买这些应用软件,接入有各种应用软件的企业经营管理工具箱系统(后文简称为企业工具箱)应运而生。
[0003]在实际应用中,各企业可以关联在相同或是不同的为企业提供服务的渠道(或称为平台)上。为了让关联在各渠道下的各企业有效应用接入在企业工具箱上的应用软件,可以将企业的企业数据同步到企业工具箱上。
[0004]实现本专利技术的过程中,专利技术人发现现有技术中存在以下技术问题:在面向多渠道多企业的数据同步需求时,现有的数据同步方案存在数据同步的准确性和时效性低下的问题。
技术实现思路
[0005]本专利技术实施例提供了一种数据同步方法、装置、服务器及存储介质,以实现准确且及时的数据同步的效果。
[0006]第一方面,本专利技术实施例提供了一种数据同步方法,该方法可应用于数据同步服务端,可以包括:
[0007]在接收到数据同步指令时,确定数据同步指令对应的关联在待同步渠道上的待同步企业,获取包含分别用于对各待同步企业的企业数据进行同步的数据同步任务的数据同步列表,其中位于数据同步列表中的各数据同步任务被划分到至少两个数据同步页面中;
[0008]从数据同步列表中调用数据同步任务,并确定当前调用到的数据 ...
【技术保护点】
【技术特征摘要】
1.一种数据同步方法,其特征在于,应用于数据同步服务端,所述方法,包括:在接收到数据同步指令时,确定与所述数据同步指令对应的关联在待同步渠道上的待同步企业,获取包含分别用于对各所述待同步企业的企业数据进行同步的数据同步任务的数据同步列表,其中位于所述数据同步列表中的各所述数据同步任务被划分到至少两个数据同步页面中;从所述数据同步列表中调用所述数据同步任务,并确定当前调用到的所述数据同步任务是否位于上一次调用到的所述数据同步任务所在的当前同步页面,其中所述当前同步页面是各所述数据同步页面中的一个;如果否,则在确定属于所述当前同步页面中的各所述数据同步任务均执行完毕之后,执行等待时长为预设分页时长的等待操作,并在所述等待操作执行完毕之后,执行所述当前调用到的所述数据同步任务以进行数据同步。2.根据权利要求1所述的方法,其特征在于,所述确定当前调用到的所述数据同步任务是否位于上一次调用到的所述数据同步任务所在的当前同步页面,包括:查询与当前调用到的所述数据同步任务对应的任务状态标识,并根据查询结果确定所述当前调用到的所述数据同步任务是否已被执行;如果否,则确定所述当前调用到的所述数据同步任务是否位于上一次调用到的所述数据同步任务所在的当前同步页面;所述方法还包括:修改所述任务状态标识以对所述当前调用到的所述数据同步任务进行加锁。3.根据权利要求2所述的方法,其特征在于,还包括:如果根据所述查询结果确定所述当前调用到的所述数据同步任务已被执行,则再次执行所述从所述数据同步列表中调用所述数据同步任务的步骤。4.根据权利要求2所述的方法,其特征在于,在所述执行所述当前调用到的所述数据同步任务以进行数据同步之后,还包括:修改所述任务状态标识以释放所述当前调用到的所述数据同步任务上的锁。5.根据权利要求1所述的方法,其特征在于,在所述如果否之后,还包括:对与所述数据同步服务端对应的第一预设结束标识进行调整,并读取第二预设结束标识,其中,所述第二预设结束标识是根据所述第一预设结束标识的调整结果进行设置的;根据读取到的所述第二预设结束标识确定所述属于所述当前同步页面中的各所述数据同步任务是否均执行完毕。6.根据权利要求1所述的方法,其特征在于,还包括:如果是,则重复执行所述当前调用到的所述数据同步任务以进行数据同步。7.根据权利要求1所述的方法,其特征在于,各所述数据同步任务的划分通过如下步骤实现:获取被划分到同一所述数据同步页面上的各所述数据同步任务的任务数量的数量上限,其中所述数量上限是根据用于执行所述数据同步任务的所述数据同步服务端的服务端数量确定的;根据所述数量上限对各所述数据同步任务进行划分。8.根据权利要求1所述的方法,其特征在于,所述执行所述当前调用到的所述数据同步
任务以进行数据同步,包括:获取所述当前调用到的所述数据同步任务中的任务参数,其中,所述任务参数包括所述待同步企业的企业标识;基于所述任务参数对部署在渠道服务端上的数据同步接口进行调用,其中与所述数据同步接口关联的数据同步函数是用于对与所述企业标识对应的所述待同步企业的所述企业数据进行标准化和/或归一化的函数,所述渠道服务端是所述待同步渠道所在的服务端;获取所述与所述企业标识对应的所述待同步企业的所述企业数据,将获取到的所述企业数据同步到目标数据库中。9.根据权利要求8所述的方法,其特征在于,所述任务参数还包括所...
【专利技术属性】
技术研发人员:林建斌,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。