秒杀系统为什么如此经典,常常被人拿出来讲?因为它是一个典型的读远大于写的业务场景。同样地,抢票软件也是这个逻辑,1 趟火车只放 2000 张票,可是却有成百上千万人同时在网站上抢,看到这里你大概意识到这类业务为什么难做了...
近期开发与钱相关的项目,在高并发场景下对数据的准确行有很高的要求,用到了for update,故总结一波。
对这个问题的思考起源于一篇文字,文字中针对 MYSQL的隔离级别中的实现的问题进行了说明 MySQL Repeatable-Read 隔离级别一些误解 - 知乎 (zhihu.com) ,里面写的很详细,这里就不在详述了,感兴趣的同学可以去看,很涨知识,例...