抽奖系统分为抽奖奖品查询模块与抽奖模块、抽奖规则模块、订单模块。我主要负责抽奖与规则模块和订单模块的开发。其中遇到的难点主要是因为抽奖的规则具有多样性,需要根据不同配置进行不同校验逻辑(如白名单配置),然后才可以抽奖。还有,抽奖也是需要限制并发,否则会出现单个用户中奖多次的情况,针对并发,采取的是redis锁技术方案解决。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论