跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

什么时候生成红包合适?

需求:

后台添加红包活动。重要的参数有(总金额,允许转发的次数,每次转发要生成的红包数量)

前台用户转发,每一个人转发一次,要有一批对应的红包让别人来领取(每个转发的人最多生成一批红包)。

现在我在想,是我后台添加红包活动的时候,按“允许转发的次数”和“要生成的红包数量“把全部的红包都生成出来,然后等待前台转发的人领取,还是前台用户转发完成以后生成一批好呢?

PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。

下载初期准备用mysql储存数据,不行再转redis储存红包数据。

回复内容:

需求:

后台添加红包活动。重要的参数有(总金额,允许转发的次数,每次转发要生成的红包数量)

前台用户转发,每一个人转发一次,要有一批对应的红包让别人来领取(每个转发的人最多生成一批红包)。

现在我在想,是我后台添加红包活动的时候,按“允许转发的次数”和“要生成的红包数量“把全部的红包都生成出来,然后等待前台转发的人领取,还是前台用户转发完成以后生成一批好呢?

初期准备用mysql储存数据,不行再转redis储存红包数据。

不是完全确定你说的需求,因为还要考虑到如果前台转发数量不够或者没有人领取时候的金额处理情况,如果这个情况只是把没有发出去的退回,那么后台添加活动时候就完成红包生成逻辑是最简单,后台只需要请求数据库或者缓存就OK了。

如果是每个活动必须把所有金额发完,那么就只能是转发完成或者活动时间到了生成红包。

相关文章