学成在线
· 项目描述: 该项目是基于Spring Cloud 技术栈的构建B2B2C的在线教育平台,专门针对成人职业技能教育的网
络课堂系统,网站提供了成人职业技能培训的相关课程。 核心模块包括:内容管理、媒资管理、课程搜索、订单支
付、选课管理、认证授权等。
· 技术栈 : Spring Cloud +Vue+Mybatis-plus+RabbitMQ+Elasticsearch+Spring Security等
· 职责描述:使用Spring Cloud Gateway实现网关统一路由;
使用Nginx实现负载均衡和反向代理;
使用MinIO文件系统存储统一处理媒体资源,包括图片、视频和静态页面的上传和下载;
使用XXL-JOB完成课程发布、数据同步、视频转码处理等任务;
基于Elasticsearch完成已发布课程搜索服务;
使用Spring Security基于OAuth2协议实现用户密码、微信扫码认证登录和资源访问授权;
调用支付宝接口实现在线支付以及支付结果通知功能;
使用RabbitMQ实现在线选课成功的消息通知。