[发明专利]一种后台批量处理业务的优化方法、系统和存储介质有效
申请号: | 202010316976.5 | 申请日: | 2020-04-21 |
公开(公告)号: | CN111506410B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 刘通 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54;G06F16/2458 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 陈晓华 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 后台 批量 处理 业务 优化 方法 系统 存储 介质 | ||
1.一种后台批量处理业务的优化方法,其特征在于,包括以下步骤:
步骤1:读取后台业务数据库;
步骤2:判断所述后台业务数据库中是否含有待处理批量业务,若是,则执行步骤3,若否,则返回所述步骤1;
步骤3:获取所述后台业务数据库中的每个历史处理业务一一对应的历史处理信息标签,根据所有所述历史处理信息标签得到所述待处理批量业务的单次抓取数据数量;
步骤4:按照所述单次抓取数据数量,在所述待处理批量业务中抓取目标批量处理业务数据,对所述目标批量处理业务数据进行批量处理,并将所述目标批量处理业务数据对应的目标处理信息标签作为所述历史处理信息标签存入所述后台业务数据库中;
步骤5:将所述待处理批量业务中除开目标批量处理业务数据的剩余部分作为更新后的所述待处理批量业务,并重复所述步骤3至所述步骤4,直至更新后的所述待处理批量业务完成批量处理;
所述历史处理信息标签中包括每个所述历史处理业务一一对应的任务标识;
所述步骤3具体包括:
步骤31:获取所述后台业务数据库中的每个所述历史处理业务一一对应的任务标识,统计所有所述任务标识的数量,并将所有所述任务标识的数量作为历史处理信息标签数量;
步骤32:判断所述历史处理信息标签数量是否小于预设标签数量,若是,则采用预设的第一抓取数据数量计算方法,计算得到所述单次抓取数据数量;若否,则采用预设的第二抓取数据数量计算方法,计算得到所述单次抓取数据数量;
在所述步骤3之前还包括以下步骤:
判断所述后台业务数据库中是否存在历史处理业务,若是,则依次执行所述步骤3至所述步骤5,若否,则将默认抓取数据数量作为所述待处理批量业务的所述单次抓取数据数量,并依次执行所述步骤4至所述步骤5;
所述第一抓取数据数量计算方法具体为:
按照第一计算公式计算所述单次抓取数据数量;
所述第一计算公式具体为:
N=M+K;
其中,N为所述单次抓取数据数量,M为所述默认抓取数据数量,K为抓取数据数量调整值;
所述历史处理信息标签中还包括每个所述历史处理业务对应的任务开始时间和任务结束时间;
则第二抓取数据数量计算方法具体为:
按照时间从先到后的顺序,获取所有所述历史处理业务中的倒数第一个历史处理业务和倒数第二个历史处理业务,并根据倒数第一个历史处理业务对应的任务开始时间和任务结束时间,得到倒数第一个历史处理业务对应的第一平均任务处理时间,根据倒数第二个历史处理业务对应的任务开始时间和任务结束时间,得到倒数第二个历史处理业务对应的第二平均任务处理时间;
判断所述第一平均任务处理时间是否小于所述第二平均任务处理时间,若是,则按照第二计算公式计算所述单次抓取数据数量,若否,则按照所述第一计算公式计算所述单次抓取数据数量;
所述第二计算公式具体为:
N=M-K。
2.根据权利要求1所述的后台批量处理业务的优化方法,其特征在于,在所述步骤4中,对所述目标批量处理业务数据进行批量处理的具体实现为:
将所述目标批量处理业务数据存入业务进程的缓存中,得到目标缓存业务数据,并对所述目标缓存业务数据进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010316976.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种螺旋型球囊成型模具
- 下一篇:一种利用激发培养原位微生物固化土体的方法