- 博客(1)
- 资源 (10)
- 收藏
- 关注
转载 7天自动收货,30分钟不支付订单自动取消是如何实现的?
1.我们以支付以后7天自动收货为例来说明下: (1)用户支付完成以后,把订单ID插入到内存的一个DelayQueue中,同时插入到Redis中。 (2)7天之内,用户点击了确认收货,则从DelayQueue中删除,从Redis中删除。 (3)超过7天,DelayQueue中的订单ID出队,查询数据库,改状态为自动收货,删除redis。 (4)如果7天之内,web服务器重启过
2016-10-24 21:23:34 892
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人