该平台是通过大数据云计算实现对知识点掌握情况的精准定位,教师智能组卷和测评,实时跟进学生学习情况,定制复习规则并自动推送任务,形成错题库和经典试题收藏,以提升学习效果和个性化教学。
1. 项目核心业务: 该项目为分布式微服务项目, 采用阿里巴巴开源框架SpringCloudAlibaba构建, 使用Nacos实现 服务治理、注册与发现、负载均衡、容错、配置中心等; 使用SpringCloud Gateway实现日志拦截、权限控制、跨域、限流、熔断、负载均衡、黑名单\白名单拦截、授权等;
2. 分布式基础设施: Nacos实现分布式配置中心, 分布式任务调度平台XXL-Job, 分布式事务使用的是Seata, 分布式锁使用Redisson, 分布式Session使用JW生成Token存放在Redis页面存放在Cookie中;
3. 项目管理\环境部署:代码托管版本控制使用的是SVN,使用Nginx实现反向代理与服务高可用。