立项原因:解决用户在寻找优质商家时信息分散、评价不透明的问题,同时应对高并发场景下的系统性能瓶颈。行业场景:这是一个生活服务点评平台,用户可以浏览商家信息、查看评价、参与优惠券秒杀,商家也能通过平台提高曝光率,实现线上线下联动的本地生活服务生态。
点击空白处退出提示
立项原因:解决用户在寻找优质商家时信息分散、评价不透明的问题,同时应对高并发场景下的系统性能瓶颈。行业场景:这是一个生活服务点评平台,用户可以浏览商家信息、查看评价、参与优惠券秒杀,商家也能通过平台提高曝光率,实现线上线下联动的本地生活服务生态。
1. 项目功能模块
- 用户模块:登录注册、个人信息管理
- 商家模块:商家信息展示、商品/服务管理
- 评价模块:用户评价、评分与回复
- 优惠券模块:优惠券发放、领取与使用
- 点赞关注模块:商家/商品点赞、用户关注
2. 主要功能描述
该项目是一个生活服务点评平台,用户可以浏览商家信息、查看评价、参与优惠券秒杀;商家可通过平台发布商品/服务信息、管理评价与优惠活动。系统支持高并发场景下的用户点赞、关注与优惠券发放功能,确保在高峰期仍能稳定运行。
1. 具体任务
- 负责后端服务的架构设计与实现,包括用户模块、商家模块、评价模块和优惠券模块的接口开发。
- 实现高并发场景下的限流、熔断和降级策略,确保系统在高峰期稳定运行。
- 参与数据库设计与优化,使用MySQL主从分离和索引优化提升查询性能。
2. 技术栈与架构
- 技术栈:Spring Boot + Spring Cloud + MyBatis Plus + Redis + MySQL
- 架构:微服务架构,采用Nacos作为服务注册与配置中心,Sentinel实现限流与熔断。
- 实现亮点:基于Redis的分布式锁和缓存预热技术,提升系统响应速度;采用RocketMQ实现异步消息处理,降低系统耦合度。
- 难点:在高并发场景下保证数据一致性,通过分布式事务和幂等设计解决重复提交问题。




评论