怎么看待微信红包24小时之后会自动退回的设置?

发布网友 发布时间:2022-02-20 13:39

我来回答

1个回答

热心网友 时间:2022-02-20 15:09


红包退回机制工作原理是这样的:

具体做法就是搞一个双向链表。根据你的时间间隔,设置好固定的格子。每一个格子又放了list或者

array都行,里面装的就是红包信息。然后一个线程根据你的时间间隔不停的循环这个链表。凡是指针

指到的这个格子下的所有数据,全部就开始执行退款操作即可(同步或者异步,看业务逻辑)。如下图,希望对你有所帮助:

具体情况具体分析,你可以避开问题的锋芒。高手往往是巧妙地避开了坑,而不是跳到坑里;新手往往是看见眼前有坑还要往里面跳,或者根本看不到坑……你非要实时的话,那肯定有很多的定时器,花很多的运算资源,一台服务器肯定很难解决,得要上集群,微信红包每天量都很大,他们不会傻到这样去解决问题。非要一台服务器上解决,那么紧张的计算资源,进程都得要排队,你觉得还能准时吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com