点击空白处退出提示
作品详情
平台。
主要模块:订单模块,商品模块,用户模块,购物车模块,商家模块,支付模块,
项目由平台端、商家端、用户端小程序组成。
项目职责:
1.参与系统整体设计,主导技术选型。保证服务环节的高可用。避免单点故障问
题。
2.负责订单模块,商品模块,购物车模块需求分析及业务代码开发,使用UML工
具设计数据库。
3.模块接口进行单元测试 bug ,与前端对接联调及优化接口。
4.采用redis缓存中间件缓存未支付订单、订单流水号、商品库存,为了保证在高
并发环境下订单流水号的唯一性,采用分布式锁(基于 Rediseiion)以保证订单
流水号唯一性。采用先更新缓存后更新数据库的方式,以保证商品库存缓存与数据
库一致性,解决超卖问题。
5.用户端客户支付模块,采用第三方支付框架(微信支付)的服务商模式实现,
支付成功后,采用WebSocket异步发送通知给客户。
6.测试环境使用Docker + docker-compose来部署编排服务。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论