Tan10052022年11月12日
105阅读

作品详情

此项目是一个 B2C 模式的电商平台,销售自营商品给客户,分为前台和后台系统
前台主要是商品展示,加入购物车,秒杀活动和购买,后台主要是商品的发布,订单查看,采购单模块,秒
杀模块以及一些分类管理,商品管理等。
解决问题
1)优化程序,利用 nginx 实现前端动静分离,部分数据加入缓存,增加网页吞吐量
2)使用 elasticsearch 实现检索功能分担数据库压力
3)使用多线程缩短程序响应时间
4)使用 rabbitMQ 实现远程调用失败回滚技术,保证最终一致性
5)优化数据库索引和部分后台代码,充分利用索引提升数据库性能
6)使用内网穿透实现支付宝支付异步回调接口
7)使用分布式锁解决微服务秒杀的事务问题,使用定时任务设置秒杀商品的上架,使用 openfeign 熔断限
流服务应对流量过大的情况,使用随机码的方式防止秒杀商品在上线时的瞬间被脚本代码秒杀
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论