秒杀系统怎么设计?( 三 )


Takeaways

  • 秒杀系统就是一个“三高”系统,即高并发、高性能和高可用的分布式系统
  • 秒杀设计原则:前台请求尽量少,后台数据尽量少,调用链路尽量短,尽量不要有单点
  • 秒杀高并发方法:访问拦截、分流、动静分离
  • 秒杀数据方法:减库存策略、热点、异步、限流降级
  • 访问拦截主要思路:通过CDN和缓存技术,尽量把访问拦截在离用户更近的层,尽可能地过滤掉无效请求 。
  • 分流主要思路:通过分布式集群技术,多台机器处理,提高并发能力 。
最后
秒杀要求对系统的高并发、高性能和高可用都有极高的要求,本文主要从高并发的角度进行了阐述 。对于高性能和高可用,感兴趣的同学可以关注小编




推荐阅读