【技术实现步骤摘要】
订单信息处理方法、装置、电子设备及存储介质
[0001]本申请涉及互联网
,具体涉及信息处理
,尤其涉及一种订单信息处理方法、装置、电子设备及存储介质。
技术介绍
[0002]随着网络技术的发展,订单事务的处理过程可以通过线上系统来实现。通常用于处理订单事务的系统可以包括订单系统及其下游系统,比如履约系统、消息通知等系统。
[0003]但是,相关技术中,订单系统与其下游系统的耦合度过高,系统的整体性能较差,且不利于后期业务拓展。
技术实现思路
[0004]本申请提供了一种订单信息处理方法、装置、电子设备及存储介质。
[0005]根据本申请的第一方面,提供了一种订单信息处理方法,包括:
[0006]获取订单信息;
[0007]从多个缓存桶中确定与所述订单信息对应的第一目标缓存桶,并将所述订单信息放入所述第一目标缓存桶中;
[0008]根据所述订单信息,执行对应的订单流程逻辑;
[0009]响应于所述订单流程逻辑执行成功,向消息队列服务器发送目标消息;所 ...
【技术保护点】
【技术特征摘要】
1.一种订单信息处理方法,其特征在于,包括:获取订单信息;从多个缓存桶中确定与所述订单信息对应的第一目标缓存桶,并将所述订单信息放入所述第一目标缓存桶中;根据所述订单信息,执行对应的订单流程逻辑;响应于所述订单流程逻辑执行成功,向消息队列服务器发送目标消息;所述目标消息用于为下游系统提供任务触发条件;响应于所述目标消息发送成功,删除所述第一目标缓存桶中的所述订单信息。2.根据权利要求1所述的方法,其特征在于,所述从多个缓存桶中确定与所述订单信息对应的第一目标缓存桶,包括:根据所述订单信息,确定所述订单信息的键key值;对所述key值进行哈希计算,得到哈希值,并根据所述哈希值和所述缓存桶的数量,获取所述订单信息对应的缓存桶标识;将所述缓存桶标识对应的缓存桶确定为所述第一目标缓存桶。3.根据权利要求1所述的方法,其特征在于,还包括:基于预设的定时任务,确定所述定时任务待处理的第二目标缓存桶;对所述第二目标缓存桶中的订单信息进行回查处理。4.根据权利要求3所述的方法,其特征在于,所述基于预设的定时任务,确定所述定时任务待处理的第二目标缓存桶,包括:获取所述定时任务的动态key值;根据所述key值和所述缓存桶的数量,确定所述定时任务待处理的缓存桶标识;将所述待处理的缓存桶标识对应的缓存桶确定为所述第二目标缓存桶。5.根据权利要求3或4所述的方法,其特征在于,还包括:判断所述第二目标缓存桶是否被锁定;响应于所述第二目标缓存桶未被锁定,对所述第二目标存储桶进行锁定操作,并执行所述对所述第二目标缓存桶中的订单信息进行回查处理的步骤。6.根据权利要求3所述的方法,其特征在于,所述对所述第二目标缓存桶中的订单信息进行回查处理,包括:依次获取所述第二目标缓存桶中的第一订单信息;检测与所述第一订单信息对应的订单流程逻辑执行结果;响应于所述订单流...
【专利技术属性】
技术研发人员:郜焱磊,
申请(专利权)人:京东科技信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。