关单怎么没有做批量订单更新,产品库存恢复也没做批量产品库存恢复,

来源:12-3 关闭订单

高27

2018-01-16

关单怎么没有做批量订单更新,产品库存恢复也没做批量产品库存恢复,一期课程中取消订单之后也要做产品库存恢复吧,既然讲了mysql的锁了,一期下订单是不是也要优化下咯.

http://img.mukewang.com/szimg/5a5da0b00001ef8205090141.jpg

这个地方时间没更新

写回答

1回答

Geely

2018-01-16

你好,同学,关单的确没有做批量更新,高同学是我目前看到在二期学习非常深入的同学之一!赞一个!

另外你说的这里的确需要优化一下。。没有更新时间戳。

这个批量更新其实也比较简单,我们可以在sql上来支持。但是因为我们二期慢慢向高并发方向前进,所以批量更新的效果不一定好,因为我们用mysql的行锁,如果批量我们要锁很多。这期间有可能某个商品库存是更新掉的。这样如果想保证一致性,要锁的数据比较多。以后我们会使用乐观锁来解决这个问题。



0
1
高27
非常感谢!
2018-01-16
共1条回复

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程