【秒杀系统学习1】秒杀系统的特点&系统搭建&技术选型分析

秒杀的特点

  • 人多商品少
  • 时间短流量高
  • 外挂机器(防作弊)

核心技术要处理的问题

  • 瞬时高并发的处理能力
  • 多层次的分布式处理能力
  • 人机交互对抗

系统环境搭建

Linux + Nginx +PHP +mysql +redis
选择原因:

  1. 开源(社区成熟),免费
  2. 大众普及(人才充实)

技术选择型分析

  1. cdn(分布式缓存),智能dns

    智能dns服务是后台配置多个IP,IP对应的地理位置和运营商,用户请求获取到用户的IP,拿用户IP和网络节点服务器IP去对比,这样深圳电信则匹配到深圳电信服务器,维持高效网络.
    分布式缓存,全国多节点(用户发送请求,会在最近的cdn服务器中拿缓存中数据,如果本地服务器没有,则从源站中拿去数据缓存到本地)
    多线路接入 (支持多家网络运营商)

  2. 负载均衡 `LVS

    负载均衡 LVS
    大型Web集群
    高效稳定

你可能感兴趣的:(【秒杀系统学习1】秒杀系统的特点&系统搭建&技术选型分析)