zoukankan      html  css  js  c++  java
  • 高并发怎么解决?

    分布式,高可用,高性能,缓存,搜索引擎,负载均衡,队列,降级,安全...


    服务降级:
    根据开关位置(前置降级,代码降级),
    根据读写(读降级[本来是从数据库读取的,改为缓存或静态等等],写降级[把数据库操作改为消息队列操作]),
    根据降级的性质(返回内容降级[数据库返回数据改为缓存或者静态],限流降级[nginx的限流模块,lua自定义限流],限速降级),
    根据降级的维护特点(手动降级[后台开关],自动降级[lua计数,令牌桶])
    另外:分层降级
    细节:令牌桶(限流),布隆过滤器(防缓存穿透),锁


    为什么用CDN?
    1.负载:CDN服务器可以分担负责区域的全部流量,相当于在全球范围内做一个负载均衡
    2.防DDOS
    3.镜像服务分散到各大运营商

    CDN如何解析域名?
    CDN是将一个域名解析到另一个域名
    如何配置CDN?
    例如阿里云:
    域名解析 > 添加记录 > 记录类型:CNAME > 记录值:CDN服务器域名 > 主机记录:源站域名 > 阿里云会自动根据添加的记录选择最近的一台服务器
    CDN服务器搭建?
    nginx+squid

  • 相关阅读:
    SpringMVC【二、项目搭建】
    SpringMVC【一、概述】
    VUE【四、组件】
    VUE【三、指令】
    VUE【二、选项和生命周期】
    VUE【一、概述】
    BootStrap【四、插件】
    BootStrap【三、组件】
    BootStrap【二、样式】
    C#+ArcEngine创建企业数据库、连接及相关
  • 原文地址:https://www.cnblogs.com/xivzhou/p/14901565.html
Copyright © 2011-2022 走看看