![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
文章平均质量分 86
白云coy
从0到1负责过千万级月活电商平台的系统重构和架构设计,月GMV从1亿到10亿+,QPS从5w到35w。Github开源项目l2cache的贡献者,Star数440+。做过电商平台、Saas平台、业务中台、聚合支付等行业赛道。
展开
-
秒杀系统的设计原则
秒杀系统的设计原则1 . 热点识别通过营销活动等方式,提前收集信息。2 . 隔离原则在前端页面、应用层、数据层做好隔离。3 . 将请求尽量拦截在系统上游。传统秒杀系统之所以挂,请求都压到了后端数据层,数据读写锁冲突严重,并发高响应慢,几乎所有请求都超时,流量虽大,下单成功的有效流量甚小,比如某种商品只有1000的库存,100w个人来买,实际上绝大部分的请求有效率为0。4 . 读多写少的场景使用缓存秒杀是一个典型的读多写少的应用场景,比如某种商品只有1000的库存,100w个人来买,最多100转载 2021-01-04 18:07:03 · 179 阅读 · 0 评论 -
高性能`锁库存`/`释放库存`重构实战
记录一次高性能锁库存/释放库存重构实战编写本文的主要目的有两个,一是输出文档方便回顾,二是从网上很难找到高性能锁库存实战,本文可供大家参考。本次重构有几大难点:1、随着业务发展存在诸多历史遗留问题,技术债积重难返2、重新组建重构团队,人永远是最重要的3、团队在业务和系统实现细节方面存在诸多盲点4、跨团队协作问题,言外之意人才是最大的不可控因素重构之路举步维艰艰,所以一定要保持良好的心态,去积极应对各种各样的问题和难题。尤其涉及到跨团队协作时一定要慎重,何时该妥协,何时该硬刚,一切以重构上线为目原创 2020-10-14 18:28:17 · 2571 阅读 · 2 评论 -
【转发】Mysql大并发热点行更新的两个骚操作
【转发】Mysql大并发热点行更新的两个骚操作转载 2020-09-24 12:58:18 · 364 阅读 · 0 评论