SpringCloud项目实战

SpringCloud 项目介绍

项目介绍

项目的背景

项目的三个端:用户端(客户端),机构端(客户端),运营端(服务端)

项目采用:

  • 前后端分离架构
  • 后端采用 SpringBoot、SpringCloud 等技术栈进行开发;数据库使用 MySQL,还使用 Redis、MQ、分布式文件系统、ElasticSearch 等中间件系统

微服务包括:

  • 内容管理服务
  • 媒资管理服务
  • 搜索服务
  • 订单支付服务
  • 学习中心服务
  • 系统管理服务
  • 认证授权服务
  • 网关服务
  • 注册中心服务
  • 配置中心服务

项目的业务流程

项目的功能模块

项目的技术架构

个人负责模块

个人负责模块的详细说明,包括模块的设计,所用到的技术,技术的实现方案

学成在线项目

  • xuecheng-plus-parent:版本管理
  • xuecheng-plus-base
  • xuecheng-plus-content

媒体资源管理模块

上传图片

上传视频

谷粒学苑项目

后台部分:

  • 讲师管理模块
  • 课程分类管理模块
  • 课程管理模块
  • 统计分析模块
  • 订单管理

前台部分

  • 首页数据显示
  • 讲师列表和详情
  • 课程列表和课程详情
  • 登录与注册
  • 支付功能

MyBatisPlus

Swagger

通过访问 localhost:xxxx/swagger-ui.html 进入到 Swagger-UI 的界面,其中端口号根据项目的端口号确定


   转载规则


《SpringCloud项目实战》 熊水斌 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录