此活动需要客户端购买商品达到一定金额才可以进行参加活动,针对已经抽中奖品用户无法再有计划进行抽检活动,而前台主要是处理中奖用户领取奖品的功能,后台抽奖模块领奖是在每日晚上2点通过SQL语句触发器自动从昨天登录联通手机用户的基本数据中提取出来,这样保证提取的数据用户的完整性,后台抽取模块把抽取好的奖品和用户关联好存放到二个位置,一个是存放在数据库中,一个是存放在缓存服务器Redis中,Redis采用的集群的方式,这样可以防止由于抽奖活动访问前台用户量大,而查询奖品数据库过多,导致前台整体性能下降;如用户领取奖品成功后,前台系统会给此用户发送一条短信,并且告知奖品的主要信息,而不是在前台页面展示出来,这样可以保证用户奖品的安全性;领取奖品后,数据库和Redis中的数据状态都需要进行改变,以保证用户操作行为的一致性。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论