项目描述:林飞云课堂是一个集在线学习,培训,教育考试于一体的综合性学习平台,同时还是一个可以应用于学校,机构或企业
进行在线培训学习和线下培训过程支撑的平台,林飞云课堂主要包括培训支撑管理、培训资料归档、在线培训管理、课件学习、专
题学习、活动管理、题库学习、在线考试、后台资源管理等功能平台
责任描述:
1、负责现有业务系统维护及需求评审,参与新需求开发及缺陷修复工作,完成功能测试和部署。
2、实现用户购买课程后,通过 rabbitmq 异步通知学习服务将课程加入用户课表,提升服务效率和体验。
3、视频播放进度记录,每隔15s将视频播放进度存入 redis 缓存中,直至播放进度不在发生变化时,延迟队列获取 redis 中的缓存记
录,最后更新数据库
4、策划和优化 redis 缓存方案,进行高效缓存学习课表和学习排行榜,以提高系统的响应速度和性能。
5、实现点赞记录定时持久化,使用 xxl-job 分布式任务框架配置定时任务,保证数据的可靠性和完整性。
6、设计和实现积分系统,记录和统计用户课程学习的积分情况,通过获取积分可以激发用户持续学习和增加学习激情