轻松应对高并发在线考试的实际案例
标签:考试案例
更新:2023-04-18
来源:图蓝一点
本文举例描述一点考试系统如何轻松应对2000人同时登陆参加考试的场景。在线考试系统与调查问卷的业务场景最大的区别就是,在线考试往往需要应对高并发的场景。因为考官组织考试往往限定了较短的考试开始与结束的时间,而问卷调查的期限往往非常宽泛。
例如某省事业单位组织全省2000余人参加“********在线考试”,限定的考试时间为2021年8月16日15:00至2021年8月16日16:00,答卷时长60分钟。
试题设置为按条件随机抽题:
从试题分类1中,65单选题中抽取10题;
从试题分类2中,528单选题中抽取30题;280多选题中抽取10题;
从试题分类3中,316多选题中抽取20题。
后台数据显示,考生登录考试的真实过程如下:第一分钟有689人开始登录试卷,第二分钟有592人登录试卷,第三分钟登录410人,2000余考生在8分钟内陆续登录试卷开始答题。在这样的并发下,数据库服务器与WEB服务器都在轻松应对,毫无压力。考生登录也非常流畅,与平时无异。
如下图所示,数据库CPU利用率在15点时有一个波峰,但利用率最高值仅为25%,说明数据库的算力还有70%以上的余量。
如下图所示,WEB服务器CPU利用率在15点时也出现了波峰,但利用率最高值仅为10%,说明WEB服务器的算力还有80%以上的余量。
参考文档: