![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
树和叶
这个作者很懒,什么都没留下…
展开
-
库存 高并发
1.分布式锁 2.分布式锁 + 分段锁 + 合并扣减 3.kv nosql 原子性操作,扣减结果是负的就代表库存卖光原创 2021-05-19 11:33:26 · 157 阅读 · 0 评论 -
高并发设计
可以分为以下 6 点: 系统拆分 缓存 MQ 分库分表 读写分离 ElasticSearch 系统拆分 将一个系统拆分为多个子系统,用 dubbo 来搞。然后每个系统连一个数据库,这样本来就一个库,现在多个数据库,不也可以扛高并发么。 缓存 缓存,必须得用缓存。大部分的高并发场景,都是读多写少,那你完全可以在数据库和缓存里都写一份,然后读的时候大量走缓存不就得了。毕竟人家 redis 轻轻松松单机几万的并发。所以你可以考虑考虑你的项目里,那些承载主要请求的读场景,怎么用缓存来抗高并发。原创 2021-05-18 15:26:20 · 88 阅读 · 0 评论