【技术实现步骤摘要】
一种数据批次处理方法及装置
本说明书属于计算机
,尤其涉及一种数据批次处理方法及装置。
技术介绍
随着计算机和互联网技术的发展,数据量也越来越大,数据批次处理的难度也在增加。例如:在日常的业务场景中,为了匹配下游业务系统的能力,需要对请求进行异步处理,同时为了提高异步的处理能力,会对异步的请求进行分批次发送到下游业务系统。如何实现灵活的进行数据批次处理是本领域亟需解决的技术问题。
技术实现思路
本说明书实施例的目的在于提供一种数据批次处理方法及装置,实现了数据的批次灵活处理,提高了数据处理效率。一方面本说明书实施例提供了一种数据批次处理方法,包括:接收业务请求信息;根据获取到的批次生成规则,将所述业务请求信息生成对应的批次数据,所述批次生成规则包括:批次数据生成频率、每个批次数据中包括的业务请求信息的数量;根据获取到的批次捞取规则捞取生成的所述批次数据,将捞取到的批次数据发送给下游业务处理系统,所述批次捞取规则每隔预设时间基于所述下游业务处理系统中批次数据的处理状态进行更新,其中,所述批次捞取规则包括:批次数据捞取频率、批次数据投递频率。另一方面,本说明书提供了一种数据批次处理装置,包括:业务请求接收模块,用于接收业务请求信息;批次生成模块,用于根据获取到的批次生成规则,将所述业务请求信息生成对应的批次数据,所述批次生成规则包括:批次数据生成频率、每个批次数据中包括的业务请求信息的数量;批次投递模块,用于根据获取到的批次捞取规则捞取所述批次生成模块生成的所述批次数据,将捞取到的批次数据发送给下游业务处理系统,其中,所述批次捞取规则包括:批次数据捞取频率、 ...
【技术保护点】
1.一种数据批次处理方法,包括:接收业务请求信息;根据获取到的批次生成规则,将所述业务请求信息生成对应的批次数据,所述批次生成规则包括:批次数据生成频率、每个批次数据中包括的业务请求信息的数量;根据获取到的批次捞取规则捞取生成的所述批次数据,将捞取到的批次数据发送给下游业务处理系统,所述批次捞取规则每隔预设时间基于所述下游业务处理系统中批次数据的处理状态进行更新,其中,所述批次捞取规则包括:批次数据捞取频率、批次数据投递频率。
【技术特征摘要】
1.一种数据批次处理方法,包括:接收业务请求信息;根据获取到的批次生成规则,将所述业务请求信息生成对应的批次数据,所述批次生成规则包括:批次数据生成频率、每个批次数据中包括的业务请求信息的数量;根据获取到的批次捞取规则捞取生成的所述批次数据,将捞取到的批次数据发送给下游业务处理系统,所述批次捞取规则每隔预设时间基于所述下游业务处理系统中批次数据的处理状态进行更新,其中,所述批次捞取规则包括:批次数据捞取频率、批次数据投递频率。2.如权利要求1所述的方法,所述批次捞取规则还包括:每次投递的批次数据的数量;相应地,所述批次捞取规则的更新方法包括:根据所述下游业务处理系统中批次数据的处理状态和当前的批次捞取规则,计算第一指定周期内所述下游系统处理系统中处于未处理状态的批次数据的数量变化趋势;若在所述第一指定周期内,所述下游系统处理系统中处于未处理状态的批次数据的数量增加,则减少所述当前的批次捞取规则中每次投递的批次数据的数量和/或降低所述当前的批次捞取规则中批次数据投递频率,获得更新后的批次捞取规则。3.如权利要求2所述的方法,所述批次捞取规则的更新方法还包括:若在所述第一指定周期内,所述下游系统处理系统中处于未处理状态的批次数据的数量未增加,则增加所述每次投递的批次数据的数量和/或提高所述批次数据投递频率。4.如权利要求2所述的方法,所述批次捞取规则的更新方法包括:根据在所述第一指定周期内,所述下游系统处理系统中处于未处理状态的批次数据的数量的变化比例,调整所述每次投递的批次数据的数量的改变比例和/或调整所述批次数据投递频率的改变比例。5.如权利要求1所述的方法,所述方法还包括:根据接收到的业务请求信息中未生成批次数据的业务请求的数量和当前的批次生成规则,更新所述当前的批次生成规则,获得更新后的批次生成规则。6.如权利要求5所述的方法,所述批次生成规则更新的方法包括:根据接收到的业务请求信息中未生成批次数据的业务请求的数量和所述当前的批次生成规则,计算在第二指定周期内所述未生成批次数据的业务请求的数量变化趋势;若在所述第二指定周期内,所述未生成批次数据的业务请求的数量增加,则增加所述当前的批次生成规则中的每个批次数据中包括的业务请求信息的数量和/或提高所述当前的批次生成规则中的批次数据生成频率,获得更新后的批次生成规则。7.如权利要求6所述的方法,所述批次生成规则更新的方法还包括:若在所述第二指定周期内,所述未生成批次数据的业务请求的数量未增加,则减少所述当前的批次生成规则中每个批次数据中包括的业务请求信息的数量和/或降低所述当前的批次生成规则中批次数据生成频率。8.如权利要求6所述的方法,所述批次生成规则更新的方法包括:根据在所述第二指定周期内,所述未生成批次数据的业务请求的数量的变化比例,调整所述每个批次数据中包括的业务请求信息的数量的改变比例和/或所述批次数据生成频率的改变比例。9.如权利要求1所述的方法,所述方法还包括:根据更新后的批次捞取规则,进行批次数据的捞取和投递。10.如权利要求5所述的方法,所述方法还包括:根据更新后的批次生成规则,将所述业务请求信息生成对应的批次数据。11.一种数据批次处理装置,包括:业务请求接收模块,用于接收业务请求信息;批次生成模块,用于根据获取到的批次生成规则,将所述业务请求信息生成...
【专利技术属性】
技术研发人员:魏保子,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。