一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

物流单履约检测方法和延迟任务处理方法与流程

2022-03-26 06:19:23 来源:中国专利 TAG:

技术特征:
1.一种物流单履约检测方法,其特征在于,包括:在非关系型数据库中存储与秒级触发时间对应的数量为秒级处理数量阈值的物流单履约检测任务,所述检测任务包括检测任务序列号;为物流单分配与其目标履约时间对应的未占用的检测任务序列号,将物流单信息存储至与所述未占用的检测任务序列号对应的检测任务中;根据与目标秒级触发时间对应的检测任务起始位置和终止位置,从数据库中读取与目标秒级触发时间对应的数量为秒级处理数量阈值的检测任务;执行读取到的检测任务中与物流单对应的检测任务,以检测物流单是否按时履约。2.根据权利要求1所述的方法,其特征在于,还包括:根据物流单检测规则,将不同时刻接收到的多个物流单的目标履约时间设置为同一时间。3.根据权利要求1所述的方法,其特征在于,通过流式计算服务,接收物流单检测请求;所述为物流单分配与其目标履约时间对应的未占用的检测任务序列号,包括:将秒级触发时间的已占用的检测任务序列号存储至缓存;根据缓存中的已占用的检测任务序列号,确定所述未占用的检测任务序列号;所述执行读取到的检测任务中与物流单对应的检测任务,包括:通过流式计算服务,执行秒级触发时间内与物流单对应的检测任务。4.根据权利要求1所述的方法,其特征在于,所述为物流单分配与其目标履约时间对应的未占用的检测任务序列号,包括:若在当前秒级时间内检测任务的产生顺序号大于秒级处理数量阈值,则根据下一秒时刻和重新计数的顺序号,确定所述未占用的检测任务序列号。5.根据权利要求2所述的方法,其特征在于,所述根据与目标秒级触发时间对应的检测任务起始位置和终止位置,从数据库中读取与目标秒级触发时间对应的数量为秒级处理数量阈值的检测任务记录,包括:通过秒级的定时调度器,根据与目标秒级触发时间对应的检测任务起始位置和终止位置,从数据库中读取与目标秒级触发时间对应的数量为秒级处理数量阈值的检测任务记录。6.根据权利要求1所述的方法,其特征在于,所述目标履约时间相对所述检测任务的生成时间的时长包括:月份级时长,年份级时长。7.一种订单超时支付检测方法,其特征在于,包括:在非关系型数据库中存储与秒级触发时间对应的数量为秒级处理数量阈值的订单超时支付检测任务,所述检测任务包括检测任务序列号;为订单分配与其目标支付时间对应的未占用的检测任务序列号,将订单信息存储至与所述未占用的检测任务序列号对应的检测任务中;根据与目标秒级触发时间对应的检测任务起始位置和终止位置,从数据库中读取与目标秒级触发时间对应的数量为秒级处理数量阈值的检测任务;执行读取到的检测任务中与订单对应的检测任务,以检测订单是否按时支付。
8.一种订单超时接单检测方法,其特征在于,包括:在非关系型数据库中存储与秒级触发时间对应的数量为秒级处理数量阈值的订单超时接单检测任务,所述检测任务包括检测任务序列号;为订单分配与其目标支付时间对应的未占用的检测任务序列号,将订单信息存储至与所述未占用的检测任务序列号对应的检测任务中;根据与目标秒级触发时间对应的检测任务起始位置和终止位置,从数据库中读取与目标秒级触发时间对应的数量为秒级处理数量阈值的检测任务;执行读取到的检测任务中与订单对应的检测任务,以检测订单是否按时接单。9.一种延迟任务处理方法,其特征在于,包括:在非关系型数据库中存储与秒级触发时间对应的数量为秒级处理数量阈值的检测任务,所述检测任务包括检测任务序列号;为待执行任务分配与其目标完成时间对应的未占用的检测任务序列号,将待执行任务信息存储至与所述未占用的检测任务序列号对应的检测任务中;根据与目标秒级触发时间对应的检测任务起始位置和终止位置,从数据库中读取与目标秒级触发时间对应的数量为秒级处理数量阈值的检测任务;执行读取到的检测任务中与待执行任务对应的检测任务,以检测待执行任务是否按时完成。10.一种延迟任务处理装置,其特征在于,包括:检测任务存储单元,用于在非关系型数据库中存储与秒级触发时间对应的数量为秒级处理数量阈值的检测任务,所述检测任务包括检测任务序列号;任务序列号分配单元,用于为待执行任务分配与其目标完成时间对应的未占用的检测任务序列号,将待执行任务信息存储至与所述未占用的检测任务序列号对应的检测任务中;检测任务读取单元,用于根据与目标秒级触发时间对应的检测任务起始位置和终止位置,从数据库中读取与目标秒级触发时间对应的数量为秒级处理数量阈值的检测任务;检测任务执行单元,用于执行读取到的检测任务中与待执行任务对应的检测任务,以检测待执行任务是否按时完成。

技术总结
本申请公开了物流单履约检测方法、延迟任务处理方法和装置。所述方法采用稀疏存储方式存储每秒内的大量检测任务,即使没有检测任务的时刻也会产生检测任务记录,使得无需通过多次数据库查询,即可快速确定每秒检测任务的起始位置和结束位置,同时结合非关系型数据库支持的数据量不受内存限制的特性、及整块数据读取特性,能够快速读取到秒内千万级检测任务。采用这种以检测任务的存储空间换取检测任务的读取时间的方式,使得优化以秒为单位的检测任务批处理,能够以秒为单位集中触发千万个检测任务;因此,可以有效提升物流单并发量大情况下的物流单履约检测性能,在检测任务数据量指标上得到有效提升。指标上得到有效提升。指标上得到有效提升。


技术研发人员:苏焕然 周文哲 何林海
受保护的技术使用者:浙江菜鸟供应链管理有限公司
技术研发日:2021.10.26
技术公布日:2022/3/25
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献