H5 小程序 抽奖解决方案

作为广告行业中的一环,我们每年要完成大量的抽奖活动
抽奖活动看似简单,实际上在高并发,大流量情况下不把奖品发错,又能百分百按客户要求还是有一定难度
主要有以下难点

  1. 客户奖品规则不定,有时候所有奖品都是按概率给出,有时候所获奖品又和以前中奖情况关联(例如:客户可能要求,中过杯子的人不能再中优惠券)
  2. 客户对数量要求不定,可能有的客户希望按周去控制总数,有的要按天控制,有的要按工作日和周末去控制
  3. 客户可能随时修改已经规定好的数量

为满足所有客户要求,目前解决方案如下

  1. 提前制定若干奖池,根据不同的情况去从不同的奖池里获取
  2. 根据特殊规则,从奖池删除特定奖品,然后再抽奖
  3. 为精细化、高度定制奖品数规则,可先和客户协商时段,比如2018-09-11 09:00-10:00发多少数量的奖品,只要在这个时段的奖品都应该在数据库计数+1,然后和给定的最大值比较,以确保奖品不要超发
  4. 客户需要修改奖品数量时,只要修改最值即可,但是时段尽可能不要修改

相关文章

此处评论已关闭