谷粒商城

我要开发同款
longguagntao2022年11月10日
184阅读

作品详情

项目:基于 SpringBoot+alibabaCloud+Mybatis的微服务项目,分为前端调试,后端编写接口实现项目的主要业务包括:用户信息的管理,库存管理,商品上架,客户下订单与支付功能项目难点:① 常用数据的缓存和静态资源:常用的商品分类数据、页面的图片和 js 文件等 处理方法:将静态资源保存在 nginx 中,使用 SpringCache 业务数据保存在 redis 中① 登录模块:OAthu2.0 整合第三方账户,保持账户在网站的登录状态 解决方法:使用 Gitee 的第三方账户,使用 springSession 将账户信息以 Session 的方法保存在 redis 中的② 商品上架:各类数据的聚合,包括库存数据、商品数据、优惠信息等 处理的方式:优化业务流程,多线程异步执行数据的聚合③ 客户下订单流程:订单的创建,考虑订单的数据精确计算和聚合、使用柔性事务实现数据最终一致性 解决方案:使用 openFeign 进行服务之间的远程调用实行订单数据的收集,使用多线程异步执行多个远程方法完成订单 的创建,使用 rabbitMq 中间件处理事务,开启 ack 手动模式,确保每个信息的能正常消费
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论