JAVA_学成在线_系统架构-模块功能
2022-05-06 10:44:46 0 举报
JAVA_学成在线_系统架构-模块功能
作者其他创作
大纲/内容
课程 课程计划教师等信息
前端:xc-ui-pc-teach 12000
站点管理 页面管理相当于给 网站管理员用的
MongoDb
xc-service-manage-media-processor 31450 视频处理 FFmpeg 对视频分割
CMS
MEDIA
页面信息 站点信息 模板信息 等
LEARNING
MQ
前端: xc-ui-pc-sysmanage 11001
COURSE
xc-service-ucenter-auth 40400用户 登陆 登陆 获取jwt
xc-service-manage-media 31400上传视频 WebUploader 断点续传
xc-service-learning 40600从ES中获取信息
远程调用获取 course 信息
xc-service-manage-cms 31001 执行页面静态化(freemarker+数据),并存入mongoDB Gridfs
前端:xc-ui-pc-teach 1200vedio.js
xc-service-ucenter 40300只提供 用户信息
xc-service-manage-cms-client 31000根据mongoDB里的站点、网站等信息,从微服务架构issue下载html文件到本机
前端:xc-ui-pc-learning 40600
网站主页 学习中心给 普通用户 如学生 用的
AUTH
SEARCH
课程管理 课程发布给 老师 用的
xc-service-manage-course 31200
前端:xc-ui-pc-portal 10001 Nuxt.js 服务端渲染
发布课程
@EnableResourceServer被spring security oauth2 管理的资源
@EnableAuthorizationServer
logstach课程 课程计划数据打进ES
xc-service-search 40100
ES
xc-govern-gatewayzuul 网关服务 拦截所有请求 配合注册中心进行具体服务调用判断请求头是否有Authoriztion信信息不需要过滤的可以不配置,比如搜索服务也可以配置白名单
mq通知
fegin调用
MySQL
收藏
收藏
0 条评论
回复 删除
下一页