线上营销平台

我要开发同款
CharlesZhu2023年02月06日
146阅读
所属分类H5网站

作品详情

开发环境:Windows + SpringBoot + Mybatis
开发工具: Mysql /Idea/Maven/Git
项目技术点::apollo,redis,rabbitMQ

项目描述:该平台是为优路教育公司引流用户,促进线上课程销售所研发的。集秒杀、拼团、抽奖以及砍价功能于一体的营销平台。

责任描述:主要负责该系统的秒杀、抽奖功能设计、研发以及对整个研发过程的管理。核心功能是用户点击页面发起秒杀请求,后端收到请求后通过查询redis商品库存数量,将用户秒杀结果存入redis,同时异步发送mq消息对减库存、用户参与秒杀活动等业务数据进行处理。页面通过轮询的方式确认用户秒杀是否成功。秒杀整个业务方法增加分布式锁(基于setNX)防止并发,redis库存数据通过incrby方法防止并发。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论