项目功能:1).使用nginx存放静态资源并配合前端框架thymelea框架进行返回动态数据进行显示,来完成动静分离的开发。
2).使用redis实现主页面缓存提高查询效率并使用Redisson简化redis缓存的开发。
3).使用阿里云中oss进行云课堂中图片以及视频的存储并使用其中的数据安全,防止存储的图片和视频存在涉黄,涉政,涉恐等违法内容
4).使用阿里云中的msm进行注册的时候的短信验证服务
5).使用nacos对各个服务的检测并集成Fegin实现各个服务之间的调用
6).各个服务中的CRUD功能基于MybatisPlus是实现并通过Iservice自定义查询语句来完成多表的查询操作。