- 一、原理
- 1、原理知识
- 2、特征与难点
- 3、核心实现
- 4、高可用
- 5、课程目标
- 二、基础工具与知识
- 1、压测工具
- 2、nginx限流
- 3、nginx配置说明
- 3、压测接口:
- 4、查看请求日志
- 5、限流算法介绍
- A.令牌桶
- B.漏桶算法
- C.计数器限流
- 6、CND介绍
- 1、传统的原理
- 2、CDN架构
- 3、普通域名访问
- 4、DNS解析原理
- 三、大型网站的架构
- 1、nginx负载均衡算法介绍
- 2、带权轮循
- 3、消息队列介绍
- 4、秒杀系统的难点分析与架构原则
- 5、秒杀系统的架构原则
过载保护
5、课程目标 二、基础工具与知识 1、压测工具ab工具
安装
yum -y install httpd-tools ab -V
检测接口最多qps
ab -n100 -c10 http://xxx Requests per second: 101.15[#/sec](mean)
写完接口使用ab来测接口的性能
ab -n100 -c10 http://xxx
限制单个并发数,限制单个ip的请求数
ab -n100 -c10 http://xxx4、查看请求日志 5、限流算法介绍 A.令牌桶
令牌桶可以处理突发流量
不能应对突发流量
单位时间计数器计数即可,一般在应用程序中写的较多。
提升单服务的性能
6、CND介绍 1、传统的原理 2、CDN架构 3、普通域名访问 4、DNS解析原理