高并发

1.概念
高并发,从字面上讲,就是在某一时刻产生大量的请求。它不止是一个数字,更是一种架构思维模式。
2.性能(基础)
包括4个性能指标:

  • 每秒能够处理的事务数(TPS)
  • 每秒请求数量(RPS)
  • 响应时长(RT)
  • 同时请求用户数(VU)
    3.限制(设计)
    3.1限流
    在一个时间窗口内,对请求进行速率控制
    3.2降频
    在一个时间窗口内,对同一特征的请求进行速率控制
    3.3降级
    当应用系统处理超载时,对其服务进行裁剪的一种机制
    区分核心服务步骤:
  • 将服务分类
  • 初步挑选核心服务
  • 梳理关键服务路径
  • 合并、去重
  • 识别更核心部分,重组服务清单
    4.取舍(权衡)
    是通过牺牲一种能力来换取另一种能力的能力。包括数据缓存和单机限流。

XY
4 声望1 粉丝