得物项目总结

#得物项目总结
##1.项目内容
###1.1商品模块
在这里插入图片描述

###1.2订单模块
在这里插入图片描述

###1.3支付模块
支付宝调用详细流程:
1.支付宝调用时序图:

2.支付宝调用流程图:

3.支付整体模块
在这里插入图片描述

##2.项目成果
###解决并发场景下的核心数据问题

库存是非常关键的数据,每位顾客排队按顺序购买不会出现库存错乱的问题,但互联网时代就是高并发的场景,按照传统编程思维会导致下单的数量超过商品实际数量,这个现象叫 超卖,对企业来说是灾难,甚至可能对顾客进行高额赔偿。

在订单模块里使用Redisson的原子性方法getAtomicLong来生成唯一的订单号

在订单模块里的更新付款人数使用了分布式锁技术使得顾客购买时不会出现超买现象。

###接入支付宝SDK
主要步骤是:
1.实例化客户端
2.组装Request,调用alipayClient.pageExecute(request)接口生成表单
3.主要参数:支付宝网关地址,APPID,应用公钥,支付宝公钥,签名方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值