背景:在云考试项目基础上给省职业病防治院私有化开发了一套诊断医师考核系统。
涉及模块有:考务管理、题库管理、在线阅卷、现场考核、考风考纪、统计分析、基础信息库、平台管理、机构管理。
技术方案:
1.采用 Spring Cloud Alibaba 搭建多租户 SaaS 微服务架构,拆分题库、在线考试、人脸识别、阅卷、成绩五大独立微服务;集成 Nacos 配置中心、Sentinel 熔断降级、RocketMQ 异步处理答题日志。
2.MySQL 实施分库分表,热点考生数据存入 Redis 集群,通过自定义线程池异步处理交卷、自动打分逻辑,彻底解决大考并发阻塞问题。
3.基于 Docker实现容器化部署。