1.项目描述:Java后端项目,实现消费者点评店铺的平台,帮用户查询店铺,实现商家引流及曝光。主要业务有短信登录、店铺查询、优惠券秒杀、点赞关注、内容推送、附近商户查询、签到及UV统计。
2.关键技术:SpringBoot + Mybatis-Plus + Mysql + Redis + RocketMQ + Redisson + Nginx
①缓存手机号与验证码、token及用户、店铺及店铺类型表;②解决缓存一致性、穿透、击穿;③秒杀中实现分布式ID,用乐观锁、分布式锁解决超卖、一人多单,使用缓存、消息队列和异步线程优化;④SET、ZSET实现点赞及排行榜、关注及查共同关注、Feed流主动推送;⑤其他:GEO查附近店铺;BitMap作签到及统计;HyperLogLog统计UV。
点击空白处退出提示
评论