性能压测
总结
场景:秒杀场景 20万手机
电脑配置:8核 16G 100M带宽 100G硬盘
第一种情况:立马秒完
同时进行来 20W并发,20W手机,其余全部放弃掉1800万个请求 ,cdn 静态页
成本:20万/25000 = 8台集群 * 3 = 24 台服务器 * 746 = 17904元
第二种情况:限时秒完 10s 5分钟 5s
10s 控制在在 10秒之内秒完
20W/ 10 = 2W/s 放进行其余限流,IP, 抢限流,提示友好页面,抢购火爆 nginx
限制流量,1个人1秒只能请求一次,其余全部排除。redis 可以做到呀,阿里云:最高是100M带宽。2.5W 3台服务器,我们就可以在10s之内完全能够处理20W并发量 成本:3 *746 = 2238。
5分钟
20W/5 * 60 = 667个并发。redis +rabbitmq +lua
为了节约。可是不会实吞2000万
高并发的三个手段
限流:限流是高并发的核武器
缓存:redis + 内存缓存
降级:高可用性