项目名称: 追尔教育
开发环境: IDEA+ Tomcat8 + MySQL + SVN+Maven
项目架构: SpringBoot+SpringCloud+Mybatis+Nginx+Redis+Mongodb+ElasticSearch+RabbitMQ+docker
项目描述:追尔教育借鉴了MOOC的设计思想,是一个提供IT职业课程在线学习的平台, 其中有学习中心子系统、教学中心管理子系统、系统管理子系统,支付中心管理子系统等。
负责模块:教学中心管理子系统开发实现
技术要点: 1、使用RabbitMQ的routing交换机模式,实现监听视频处理队列
2、实现通过java调用ffmpeg完成视频处理
3、课程基本信息的CRUD
4、使用logstash定时扫描课程媒资信息表,并将课程媒资信息写入索引库
5、实现文件断点续传