【技术实现步骤摘要】
基于缓冲池策略的批量数据集中化处理方法及系统
本专利技术涉及基于数据处理的互联网服务
,尤其涉及一种基于缓冲池策略的批量数据集中化处理方法及系统。
技术介绍
目前,对于供业务方接入的互联网服务平台,如需由业务方上传业务数据,目前采用的方式主要有:1)业务方通过后台用excel批量上传数据,后台分批推送给合作方接口;2)excel批量上传,后台不分批推送。这两种方式存在以下几个问题:1、业务方上传数据后,系统不能及时告知结果,需要等待所有数据传送成功后返回结果;2、上传的数据量过大,耗时过久;3、调用合作方接口时,对方接口返回过慢也会导致耗时过久;4、前端等待时间过久会导致页面超时,会让业务方无法得知数据传送是否结束;5、大批量的数据调用合作方接口,导致合作方接口压力过大,会出现调用超时,系统报错,也无法得知数据传送情况。
技术实现思路
考虑到现有技术的上述问题,专利技术人做出了本专利技术,其主要构思在于增加一个任务池,文件批量上传数据后,系统只验证数据文件中的数据结构,数据结构符合条件后即为上传成功,这时系统会自动生成一个任务放到任务池中,系统后台集中分批处理任 ...
【技术保护点】
1.一种批量数据集中化处理方法,其运行于后台管理系统,其中,在所述后台管理系统中设立有任务池,其特征在于,所述批量数据集中化处理方法包括以下步骤:步骤1、所述业务方通过客户端向所述后台管理系统上传业务数据,其中,所述业务数据包括需要向一个或多个所述合作方推送的业务数据;步骤2、所述后台管理系统从所述业务数据中提取所述合作方所对应的业务数据;步骤3、对于每个所述合作方,在所述任务池中各建立一条任务,其中,每条任务中记录了所述业务数据的推送状态;步骤4、向所述合作方推送所述业务数据,并根据推送情况,在所述任务中更新所述推送状态。
【技术特征摘要】
1.一种批量数据集中化处理方法,其运行于后台管理系统,其中,在所述后台管理系统中设立有任务池,其特征在于,所述批量数据集中化处理方法包括以下步骤:步骤1、所述业务方通过客户端向所述后台管理系统上传业务数据,其中,所述业务数据包括需要向一个或多个所述合作方推送的业务数据;步骤2、所述后台管理系统从所述业务数据中提取所述合作方所对应的业务数据;步骤3、对于每个所述合作方,在所述任务池中各建立一条任务,其中,每条任务中记录了所述业务数据的推送状态;步骤4、向所述合作方推送所述业务数据,并根据推送情况,在所述任务中更新所述推送状态。2.根据权利要求1所述的批量数据集中化处理方法,其特征在于,所述推送状态包括“推送中”、“推送成功”、“推送失败”。3.根据权利要求1所述的批量数据集中化处理方法,其特征在于还包括:步骤5、向所述业务方通知所述推送状态。4.根据权利要求1所述的批量数据集中化处理方法,其特征在于还包括:步骤6、所述业务方通过客户端,主动向所述后台管理系统查询任务的推送状态。5.根据权利要求1所述的批量数据集中化处理方法,其特征在于,在所述步骤1中,所述业务方通过上传文件的方式,向所述后台管理系统上传所述业务数据。6.根据权利要求5所述的批量数据集中化处理方法,其特征在于,在所述步骤1中,所述业务方每次上传一个或多个文件,每个文件中包括一条或多条业务数据,且每个文件对应于一个合作方。7.根据权利要求1所述的批量数据集中化处理方法,其特征在于,在所述步骤1之后,还包括以下步骤:步骤1-1、所述后台管理系统对所述...
【专利技术属性】
技术研发人员:张仁娟,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。