背景:前几天因为这个问题没回答好导致面评不是很好没过面试,面试官问我你们系统是怎么解决超卖问题的,我说我们用分布式锁,面试官好像对我的回答不满意(但我们就是用分布式锁啊),他说高并发下用锁会造成大量超时等待影响用户体验,有没有其他方法?我说我知道两种方式,一个是加分布式锁,这个方式并发大的话可能导致很多请求超时,一个是用乐观锁的方式在数据库加上版本号,但这种方式如果并发请求多的话可能会有很多失败,体验很不好。 我确实没深入了解过高并发下解决超卖的问题,所以最近也一直在网上搜看解决方案,但网上搜到的好像都没有特别好特别完整特别能说服我的解决方案,想问下大家你...