文章目录
一、原理
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、秒杀系统的架构原则
一、原理
1、原理知识
2、特征与难点
3、核心实现
4、高可用
过载保护
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
2、nginx限流
限制单个并发数,限制单个ip的请求数
3、nginx配置说明
3、压测接口:
ab -n100 -c10 http://xxx
4、查看请求日志
5、限流算法介绍
A.令牌桶
令牌桶可以处理突发流量
B.漏桶算法
不能应对突发流量
C.计数器限流
单位时间计数器计数即可,一般在应用程序中写的较多。
提升单服务的性能
6、CND介绍
1、传统的原理
2、CDN架构
3、普通域名访问
4、DNS解析原理
三、大型网站的架构
1、nginx负载均衡算法介绍
2、带权轮循
3、消息队列介绍
4、秒杀系统的难点分析与架构原则
5、秒杀系统的架构原则
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END