目录
写在前面
最近公司的运营花了很多钱做活动拉新用户,公司APP的日活用户一直在增长 现在已经明显发现每天高峰时间公司搞秒杀活动的时候,比以前有更多的用户在某个时间点蹲守在手机APP前。特价秒杀商品时间一 到,就有大量的并发请求过来,系统压力非常大
1、合理的架构、有限的机器资源优化
因为订单系统目前部署了20台4核8G的机器,整个集群抗每秒上万请求压力是可以的,单台机器500是可以的。即使后续用户量越来越大,大不了就是给订单系统加更多的机器就可以了。
但是这里有一个问题,20台订单系统的机器都是访问同一台机器上部署的MySQL数据库的,那一台数据库服务器目前经常在晚上秒杀活动的时候,瞬时并发量达到上万。所以最近几天明显发现数据库的负载越来越高,比如CPU、IO、内存、磁盘的负载几乎都快要到极限