高并发架构

206 阅读1分钟

被问有没有做过高并发相关的。反问 您指的是多高的并发量?

  • JD 淘宝 腾讯 (电商详情页)
    • 美团 58..
      • 瓜子(qps 2k) 三线电商 等
  • 数据一致性的要求。数据分布,数据同步。
  • 高一致性怎么做,低一致性(最终一致性)又怎么做
  • 削峰
  • nginx 5W
  • qps pv uv
  • 单个tomcat 200以下并发
  • 域名划分down.qq.com games.qq.com
  • CDN十年前就有。缓存静态资源。
  • 少量、一致性低的动态资源(请求接口拿到的值)。跑job去拿动态资源。
  • 高并发第一时间想到缓存。redis
  • LVS接入层 后面挂nginx(转发) * n。后面还有应用级别的nginx(lua内嵌)。
  • nginx + lua(胶水) + redis(缓存)。不走到tomcat
  • nginx + lua(胶水) + kafka
  • nginx和redis会有很多socket建立。
  • url 做摘要(锚点 过滤掉)