随笔分类 -  大型网站QPS削峰

以大型电商架构为例,讲解架构设计中的多级缓存
摘要:一、限流 限流是我们在做服务端接口时,面对高并发的场景必须要考虑的问题。限流即限制流量进入 类似医院体检排号,每天放出来的号是有限的,因为只有这么多医生,多了处理 停车场满了的时候会在门口的大屏打上车位已满,车位就这么多 奶茶店的排队,系统的排号也是有限的,店铺到点了要关门 如上都是限流场景的体现, 阅读全文
posted @ 2021-05-26 00:13 纪煜楷 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:LVS+Nginx动静分离 上文聊到,对用户入口流量的第一级控制,其实就是DNS智能解析,搭配一个负载均衡器LVS或Nginx,配合Keepalived做到入口高可用,代理或转发请求到Nginx节点,做负载均衡,并从Nginx节点上获取 html资源。 但此时需要思考一个问题? 在html上请求到的 阅读全文
posted @ 2021-05-25 16:46 纪煜楷 阅读(753) 评论(0) 推荐(0) 编辑
摘要:入口第一级缓存:CDN 什么是CDN? 对CDN的认识,了解完如下三个问题及其过程就可以知道答案了 一、浏览器解析域名过程 1、浏览器的进程在操作系统上,当输入域名地址后,浏览器首先到本地的hosts配置文件寻找域名对应的服务器ip地址 2、hosts没有找到则寻找系统本地的dns缓存(即LDNS, 阅读全文
posted @ 2021-05-25 16:41 纪煜楷 阅读(618) 评论(0) 推荐(0) 编辑