场景(1):
有个优惠券功能,有失效时间,当到失效时间时,自动更新为失效状态,用户无法再次使用
场景(2):
有个大转盘功能,有自动上下架功能,当到上架时间时,自动上架,当到失效时间时,自动下架
这种需求...,完全可以
当用户查看该数据时,进行更新,
例如(1):
当用户查询,使用优惠券时,先更新状态,再进行取数据
例如(2):
当用户进入大转盘抽奖时,在大转盘获取奖品之前进行先将上架时间小于当前时间的更新为上架状态...常规做法:直接取出某天的数据,根据小时进行分组统计
但是100万数据量过大,处理时间需要很长,管理员是无法忍受查看一次数据需要等待十几秒甚至几十秒的
场景(2):
某网站为了留住老客户,当老客户超过30天未登录网站时...),就必须使用真自动,利用定时任务来解决该类需求
二:定时任务实现方式
定时任务实现方式,本人了解到了以下几种解决方案:
1:phpweb方式
<?...\n";
});
});
优点:稳定性高,有定时器校正,定时粒度高,使用容易,开发速度快
缺点:需要linux,需要安装swoole
8:windows定时任务
该定时任务我有在我另一个博文说明