logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

电商业务 写一下订单的提交 以及订单发货相关的

上面这个首先进行pageToken校验,防止网络抖动造成的窗口抖动多次提交,另外不直接从redis获取数据,防止并发问题造成同时请求到下面,使用lua脚本的方式保证原子性同时不损失性能,这里uuid生成订单号,我只是举了一个例子,然后一次遍历每个商铺以及商品id的库存,如下图,分别检查每个商品的库存够不够,这里面用了手动事务的方式,一般的事务不太行。另外卡住页面长时间提交也不行,会给pageTok

#git#github
到底了