Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

从一个订单创建成功的12小时内,未成功发货,需要给客户退款。这个可以用什么设计实现

$
0
0

订单存放在redis管理,我个人思考的方案有: 1.采用轮询的方式看那些订单接近12小时没有发货,就给客户退款; 2.用redis设置12小时的超时ttl,在过期销毁时触发退款; 3.用redis消息订阅/发布 机制

大家有其他思路吗?希望集思广益,帮我出下idea。谢谢大家


Viewing all articles
Browse latest Browse all 14821

Trending Articles