项目简介:小程序向客户提供钢琴预约、选购、租赁等服务。可根据地理位置推荐最近的琴行,同时实现优惠 券发放、课程购买、乐器租赁归还、积分换购等常见商城功能。
技术栈:SpringBoot、MyBatis-Plus、JWT、Redis 集群、MySQL、Nginx 负载
项目职责:确定用户核心述求,将课程开发、预约规则转化为后端逻辑。完成后端全部开发工作,同时对线上 可能出现的问题进行模拟测试
·应用集群部署,使用 Nginx 实现负载均衡,提高系统吞吐量
·使用 Redis 实现分布式锁,精确控制业务中库存、课程余量。防止并发请求产生问题
·利用 Redis 操作的原子性,配合 SET 数据结构的不可重复特性,应对优惠券秒杀发放的场景
·SQL 中使用数学方法,计算离当前位置直线距离最近的琴行并排序,生成静态地图同时调用导航软件
·利用 RocketMQ 的延迟队列,实现订单支付超时自动取消功能
点击空白处退出提示














评论