猪猪zzz2024年06月05日
36阅读
开发技术redis、dubbo、mybatis、spring、kafka

作品详情

1.项目概述:该项目是一个电商商城项目,有完整的商品、订单、购物车和用户模块。还
有订单和商品维度的促销活动,包括优惠券和满减满折限时折扣,团购,打包一口价等活
动。有完备的后台管理系统,包括用户管理,商品管理,订单管理,活动推广,报表统计
等。
2.我在该项目中主要负责用户登录模块、订单和购物车等模块的开发(包括管理后台开
发,订单效果统计订单报表,活动推广)。
项目技术:springcloud+springboot+mysql+redis+mq
使用消息队列处理订单,减轻活动期间服务器的瞬时压力,由于活动期间热门商品的访问量剧增。我们使用 reids 预热缓存热
门商品,将订单请求存入消息队列减少服务器压力。为了保证订单正确处理,配置好消息队列保证消息至少会投递一次,然
后在消费者端实现幕等性放置重复提交订单。
购物车在用户未登录时,将信息保存在 redis中,用户登录后同步到 mysql 数据库。为了尽量保证缓存和数据的一致性,我们使
用先删除缓存再更新数据库的方法。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论