高并发
1.概念
高并发,从字面上讲,就是在某一时刻产生大量的请求。它不止是一个数字,更是一种架构思维模式。
2.性能(基础)
包括4个性能指标:
- 每秒能够处理的事务数(TPS)
- 每秒请求数量(RPS)
- 响应时长(RT)
- 同时请求用户数(VU)
3.限制(设计)
3.1限流
在一个时间窗口内,对请求进行速率控制
3.2降频
在一个时间窗口内,对同一特征的请求进行速率控制
3.3降级
当应用系统处理超载时,对其服务进行裁剪的一种机制
区分核心服务步骤: - 将服务分类
- 初步挑选核心服务
- 梳理关键服务路径
- 合并、去重
- 识别更核心部分,重组服务清单
4.取舍(权衡)
是通过牺牲一种能力来换取另一种能力的能力。包括数据缓存和单机限流。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。