任务处理方法、设备及系统技术方案

技术编号:33892404 阅读:18 留言:0更新日期:2022-06-22 17:27
本申请提供一种任务处理方法、设备及系统,该任务处理方法包括:任务调度设备向第一设备发送任务触发指令,第一设备根据该指令向多个第二设备发送第一任务,每个第二设备对应不同地区的第一任务。随后第二设备根据其对应的第一任务向多个第三设备发送第二任务,每个第三设备对应同一地区的不同自提点,第二任务用于触发第三设备统计第三设备对应的目标地区的目标自提点的物流统计数据。上述方法通过多级任务下发,实现多设备并行统计各地区的自提点的物流数据,提升了物流统计效率,为物流运输端的路线规划提供数据支撑。运输端的路线规划提供数据支撑。运输端的路线规划提供数据支撑。

【技术实现步骤摘要】
任务处理方法、设备及系统


[0001]本申请涉及计算机
,尤其涉及一种任务处理方法、设备及系统。

技术介绍

[0002]社区团购是真实居住社区内居民团体的一种互联网线上线下购物消费行为,是依托真实社区的一种区域化、小众化、本地化、网络化的团购形式。消费用户可以通过信息平台提供的社区团购服务系统,如独立的应用程序,或者运行于其他应用程序中的小程序、轻应用等,选择团购物品,在下单时选择自提点,如用户所在小区的综合超市,或者快递服务网点等。同一自提点的下单物品可以统一安排配送,以提升配送效率。
[0003]随着社区团购的快速发展,订单量与日俱增,原有信息平台的货物计算性能已不能满足长期需求。慢结构化查询语言SQL、高内存和高中央处理器CPU消耗对社区团购业务的各环节都可能造成严重打击,甚至直接造成业务不可用,影响信息平台物流数据(包括货量)统计的效率、稳定性、和准确性。

技术实现思路

[0004]本申请实施例提供一种任务处理方法、设备及系统,提升对物流数据统计的效率。
[0005]本申请实施例第一方面提供一种任务处理方法,应用于第一设备,该方法包括:
[0006]周期性地接收来自任务调度设备的任务触发指令;
[0007]根据所述任务触发指令,向多个第二设备发送第一任务;
[0008]所述第一任务用于触发第二设备向多个第三设备发送第二任务,所述第二任务用于触发第三设备统计所述第三设备对应的目标地区的目标自提点的物流统计数据。
[0009]本申请第一方面的一个可选实施例中,所述根据所述任务触发指令,向多个第二设备发送第一任务,包括:
[0010]根据所述任务触发指令,从设备集群中随机选取所述多个第二设备;
[0011]向所述多个第二设备的每个第二设备发送所述第一任务;
[0012]其中,所述第一任务包括目标地区的数据库标识和数据表标识,不同第二设备的第一任务对应不同的目标地区。
[0013]本申请第二方面提供一种任务处理方法,应用于第二设备,所述方法包括:
[0014]接收来自第一设备的第一任务;
[0015]根据所述第一任务向多个第三设备发送第二任务,所述第二任务用于触发第三设备统计所述第三设备对应的目标地区的目标自提点的物流统计数据。
[0016]本申请实施例第二方面的一个可选实施例中,所述第一任务包括目标地区的数据库标识和数据表标识;
[0017]所述根据所述第一任务向多个第三设备发送第二任务,包括:根据所述目标地区的数据库标识和数据表标识,获取所述目标地区的自提点总数;
[0018]根据所述自提点总数以及预设自提点组的自提点数量,确定自提点组的数量,所
述自提点组的数量等于所述第三设备的数量;
[0019]根据所述第三设备的数量,从设备集群中随机选取所述多个第三设备,向所述多个第三设备的每个第三设备发送所述第二任务。
[0020]本申请第二方面的一个可选实施例中,所述第二任务包括所述目标地区的数据库标识、数据表标识以及自提点标识,不同第三设备对应同一目标地区的不同自提点。
[0021]本申请实施例第三方面提供一种任务处理方法,应用于第三设备,所述方法包括:
[0022]接收来自第二设备的第二任务,根据所述第二任务获取第一预设时段内与目标地区的目标自提点关联的物流单数据;
[0023]根据所述物流单数据,确定所述目标自提点在所述第一预设时段内的物流统计数据,所述物流统计数据包括物流单总数量以及所有物流单的物品总数量的至少一项;
[0024]根据所述目标自提点在所述第一预设时段内的物流统计数据确定是否更新所述目标自提点在第二预设时段内的物流统计数据;所述第二预设时段包括多个连续的所述第一预设时段。
[0025]本申请第三方面的一个可选实施例中,所述第二任务包括所述目标地区的数据库标识、数据表标识以及目标自提点标识;
[0026]所述根据所述第二任务,获取第一预设时段内与目标地区的目标自提点关联的物流单数据,包括:
[0027]根据所述目标地区的数据库标识和数据表标识,从第一数据库集群中获取所述目标地区对应的数据表;所述第一数据库集群用于存储不同地区的物流单数据以及自提点组的物流统计数据;
[0028]根据所述目标自提点标识,从所述目标地区对应的数据表中获取所述第一预设时段内与所述目标地区的目标自提点关联的物流单数据。
[0029]本申请第三方面的一个可选实施例中,所述物流单数据包括所述第一预设时段内与所述目标地区的目标自提点关联的所有物流单的标识,以及每个物流单的物品数量。
[0030]本申请第三方面的一个可选实施例中,所述根据所述目标自提点的标识,从所述目标地区对应的数据表中获取所述第一预设时段内与所述目标地区的目标自提点关联的物流单数据,包括:
[0031]根据所述目标自提点的标识,从所述目标地区对应的物流单项目表,获取所述第一预设时段内与所述目标地区的目标自提点关联的所有物流单的标识,以及每个物流单的物品数量;
[0032]其中,所述物流单项目表包括物流单的标识、物品数量以及自提点标识。
[0033]本申请第三方面的一个可选实施例中,所述根据所述目标自提点在所述第一预设时段内的物流统计数据确定是否更新所述目标自提点在第二预设时段内的物流统计数据,包括:
[0034]从所述目标地区对应的自提点组信息统计表,获取所述目标自提点在所述第二预设时段内的历史物流统计数据;所述自提点组信息统计表包括每组自提点的历史物流统计数据;
[0035]若所述目标自提点在所述第一预设时段内的物流统计数据不为0,根据所述目标自提点在所述第一预设时段内的物流统计数据以及所述目标自提点在所述第二预设时段
内的历史物流统计数据,更新所述目标自提点在所述第二预设时段内的物流统计数据。
[0036]本申请第三方面的一个可选实施例中,所述方法还包括:若确定更新所述目标自提点在所述第二预设时段内的物流统计数据,将更新信息记录到所述第三设备的二进制日志文件中。
[0037]本申请第三方面的一个可选实施例中,所述方法还包括:在所述第二预设时段结束时,获取所述目标自提点在所述第二预设时段内的最终物流统计数据;
[0038]向消息中间件发送所述最终物流统计数据,所述消息中间件用于将所述最终物流统计数据转发至物流运输端。
[0039]本申请实施例第四方面提供一种任务处理装置,包括:
[0040]接收模块,用于周期性地接收来自任务调度设备的任务触发指令;
[0041]发送模块,用于根据所述任务触发指令,向多个第二设备发送第一任务;所述第一任务用于触发第二设备向多个第三设备发送第二任务,所述第二任务用于触发第三设备统计所述第三设备对应的目标地区的目标自提点的物流统计数据。
[0042]本申请实施例第五方面提供一种任务处理装置,包括:
[0043]接收本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务处理方法,其特征在于,应用于第一设备,所述方法包括:周期性地接收来自任务调度设备的任务触发指令;根据所述任务触发指令,向多个第二设备发送第一任务;所述第一任务用于触发第二设备向多个第三设备发送第二任务,所述第二任务用于触发第三设备统计所述第三设备对应的目标地区的目标自提点的物流统计数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述任务触发指令,向多个第二设备发送第一任务,包括:根据所述任务触发指令,从设备集群中随机选取所述多个第二设备;向所述多个第二设备的每个第二设备发送所述第一任务;其中,所述第一任务包括目标地区的数据库标识和数据表标识,不同第二设备的第一任务对应不同的目标地区。3.一种任务处理方法,其特征在于,应用于第二设备,所述方法包括:接收来自第一设备的第一任务;根据所述第一任务向多个第三设备发送第二任务,所述第二任务用于触发第三设备统计所述第三设备对应的目标地区的目标自提点的物流统计数据。4.根据权利要求3所述的方法,其特征在于,所述第一任务包括目标地区的数据库标识和数据表标识;所述根据所述第一任务向多个第三设备发送第二任务,包括:根据所述目标地区的数据库标识和数据表标识,获取所述目标地区的自提点总数;根据所述自提点总数以及预设自提点组的自提点数量,确定自提点组的数量,所述自提点组的数量等于所述第三设备的数量;根据所述第三设备的数量,从设备集群中随机选取所述多个第三设备,向所述多个第三设备的每个第三设备发送所述第二任务。5.根据权利要求4所述的方法,其特征在于,所述第二任务包括所述目标地区的数据库标识、数据表标识以及自提点标识,不同第三设备对应同一目标地区的不同自提点。6.一种任务处理方法,其特征在于,应用于第三设备,所述方法包括:接收来自第二设备的第二任务,根据所述第二任务获取第一预设时段内与目标地区的目标自提点关联的物流单数据;根据所述物流单数据,确定所述目标自提点在所述第一预设时段内的物流统计数据,所述物流统计数据包括物流单总数量以及所有物流单的物品总数量的至少一项;根据所述目标自提点在所述第一预设时段内的物流统计数据确定是否更新所述目标自提点在第二预设时段内的物流统计数据;所述第二预设时段包括多个连续的所述第一预设时段。7.根据权利要求6所述的方法,其特征在于,所述第二任务包括所述目标地区的数据库标识、数据表标识以及目标自提点标识;所述根据所述第二任务,获取第一预设时段内与目标地区的目标自提点关联的物流单数据,包括:根据所述目标地区的数据库标识和数据表标识,从第一数据库集群中获取所述目标地区对应的数据表;所述第一数据库集群用于存储不同地区的物流单数据以及自提点组的物
流统计数据;根据所述目标自提点标...

【专利技术属性】
技术研发人员:朱佳程蒋林王超龙范少明
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1