learning_notes
学习笔记
View project on
GitHub
秒杀系统:
思路
将请求拦截在上游,过滤无效请求
充分利用缓存(包含本地缓存)
具体方案
动静分离(动态数据请求服务器,比如时间),HTTP-CACHE
限流:1. JS限制用户在x秒之内只能提交一次请求 2. 增加答题缓解,达到分流限流 3.同一个userid最大购买个数 4. 达到最大购买数量,直接返回,过滤掉无效请求
隔离:热点数据和服务做隔离,可以人工打标记,智能识别,将热点数据隔离