Skip to content

高并发指的是系统单位时间内请求量非常大,比如系统的 QPS(Query Per Second,服务器每秒可以执行的查询次数)大于 10万。

高并发系统设计的目标有三个 :

  • 高性能 :系统的处理请求的速度很快,响应时间很短。
  • 高可用 :系统几乎可以一直正常提供服务。也就是说系统具备较高的无故障运行的能力。
  • 可扩展 :流量高峰时能否在短时间内完成扩容,更平稳地承接峰值流量,比如双 11 活动、明星离婚、明星恋爱等热点事件。

性能测试入门

实现高性能的常用手段  :

实现高可用的常用手段  :

  • 限流
  • 降级&熔断
  • 排队
  • 集群
  • 超时和重试机制
  • 灾备设计
  • 异地多活
  • 灰度发布&回滚

实现可扩展架构的常用手段:

  • 分层架构:面向流程拆分
  • SOA、微服务:面向服务拆分
  • 微内核架构:面向功能拆分

文章来源于自己总结和网络转载,内容如有任何问题,请大佬斧正!联系我