架构层次,如何保证高并发

架构层次,如何保证高并发

系统流量过大需要从各方面去消峰限流,主要从下面几个方面说起

  1. 业务
    规避同步流程,复杂性,长流程任务采用异步流程,结合缓存与MQ
  2. 硬件
    运维化,容器化,动态扩容,提升单机能力
  3. 架构
    使用SpringCloud 技术支撑.Openfeign 与Ribbon做负载均衡
  4. 软件
    使用缓存,拒绝不合理请求
    使用令牌桶,优化流程
  5. 存储
    分类型存储数据, 关系型数据,和文档型数据

业务方面如何设计的