点击空白处退出提示
作品详情
培训、职业资格证书培训、成人学历教育培训等课程。项目基于B2B2C的业务模式,培训机构可以在平台入驻、发布课程,运营
人员对发布的课程进行审核,审核通过后课程才可以发布成功。
本项目采用前后端分离架构,后端采用SpringBoot、SpringCloud、Spring Cloud A l ibaba技术栈开发,数据库使
用了MySQL,还使用的Redis、消息队列、分布式文件系统MinIO。
1.内容管理模块,是对平台上的课程进行管理,培训机构要发布一门课程需要填写课程基本信息、课程营销信息、课程计划信
息、课程师资信息,填写完毕后需要提交审核,课程审核通过即可发布课程。
2.媒资管理模块,自己搭建一个基于minIO的分布式文件管理系统,其中存在分布式事务的问题,项目使用本地消息表加任务调
度的方式去解决这里的分布式事务,保存数据的最终一致性。
3. 单点登录模块,本项目用过Spring Security,Spring Security OAuth2实现在平台上登录和第三方微信登录,项目使用
OAuth协议的密码模式实现单点登录,使用授权码模式实现微信登录
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论