缓存架构方案
高并发场景:
第一集团:阿里,腾讯,京东===》没有上限,在不断的增张
第二集团:国美,美团,58===》5K
第三集团:瓜子===》2K
还有某时间段高并发的===》12306火车票
其他场景:某公务员考试系统,网上考试,3W人,同一时间交卷
数据一致性的问题:
高==》需要高性能
低==》最终一致性
这么多流量直接打过来,肯定扛不住,所以要削峰
qps==>每秒钟并发量
nginx并发5W
Tomcat并发200个
划分域名
qq.com
down.qq.com
games.qq.com
…
划分不同的业务线
每个业务线都有一组服务器
如果某一组业务线扛不住的时候
CDN登场
静态缓存/少量/一致性要求低/动态缓存
使用JOB定时更新缓存
使用CDN极大缓解并发请求
LVS介入层,后面转接Nginx
nginx+Lua+Redis
nginx+Lua+Kafka
读的高并发