系统高并发指标评估
一、面试问题 你的系统峰值qps多少,并发多少,架构是啥样子如何抗的住的(硬件多少台、单台几颗cpu与多大内存) 例如:注册用户100万,每天日活几十万用户,每天请求量有几千万,高峰期QPS最大有5000/s+。从网关入口层进来的请求是5000/s的话,那你能画图说一下你负责的每个服务的接口的QPS是多少?然后你们的各个中间件,MySQL、Redi…
限流、熔断和服务降级。
一、高并发场景下服务雪崩问题 在分布式、微服务系统中,完成一个请求需要多个微服务共同完成,我们可以把一个调用链上的两个上下游微服务分为:调用方与服务提供方 如果某个“服务提供方”发生故障或者网络发生异常,都有可能导致“调用方”被阻塞等待, 如果“调用方”超时时间设置很长,调用方资源很可能被耗尽。这又导致了调用方的上游系统发生资源耗尽的情况,最终导致…
一、从0设计一个高并发秒杀系统
一、什么是秒杀系统 简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程 从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统 自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。 [rml_read_more] 二、整体思考 [collapse title="1、秒杀系统设计的核心"…