课程
/后端开发
/Java
/Java高并发秒杀API之高并发优化
异步写入DB,某一时刻DB和Redis中数据存在不一致的风险。单纯的靠超时保障数据的一致性是不是不妥?贴合实际,怎么在高并发的情况下,保障 库存不会超卖呢?
2016-11-02
源自:Java高并发秒杀API之高并发优化 2-1
正在回答
实际上不会一条一条去更新数据库,提前把关键变量放入缓存,通过同步机制和缓存更新来处理数据,最后把用户的操作从缓存通过队列Flush到数据库中。
举报
Java实现高并发秒杀API的第四门课,小伙伴一定可以从中受益
2 回答如何模拟高并发
1 回答关于高并发和线程的关系?
2 回答库存也可以放入Redis缓存吧,只要保证读库存和库存-1这两步合并为1次原子操作,就能解决并发安全问题
2 回答java高并发
3 回答存储过程里扣减库存,如果并发大,存储过程里的行级锁,会成为性能瓶颈!?