其他
淘宝一面:每秒上千订单场景下,如何防止库存超卖?如何优化分布式锁?网友:真难~
The following article is from 石杉的架构笔记 Author 中华石杉
# 背景引入
首先,你得对一个数据分段存储,一个库存字段本来好好的,现在要分为20个分段库存字段;
其次,你在每次处理库存的时候,还得自己写随机算法,随机挑选一个分段来处理;
最后,如果某个分段中的数据不足了,你还得自动切换到下一个分段数据去处理。
The following article is from 石杉的架构笔记 Author 中华石杉
首先,你得对一个数据分段存储,一个库存字段本来好好的,现在要分为20个分段库存字段;
其次,你在每次处理库存的时候,还得自己写随机算法,随机挑选一个分段来处理;
最后,如果某个分段中的数据不足了,你还得自动切换到下一个分段数据去处理。