# 谷粒学院-微服务项目
**Repository Path**: jishuke/guli-xueyuan
## Basic Information
- **Project Name**: 谷粒学院-微服务项目
- **Description**: No description available
- **Primary Language**: Java
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2021-03-26
- **Last Updated**: 2021-03-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 谷粒学院-在线教育-微服务
#### 介绍
谷粒学院-在线教育微服务版
在线教育项目,项目模式B2C模式,后台管理
前台:
前台首页
● 使用了redis缓存,轮播图和热门的讲师和课程,全部都保存到redis缓存中,统一配置了十分钟的TTL
讲师模块
● 查找讲师的所讲的课程
课程模块
● 收藏课程
● 生成订单
● 支付订单金额
● 播放课程视频,收费课程允许试看,但需要登录
用户登录与注册
● 微信登录或注册
用户中心
● 查询用户的订单,查询用户的收藏
后台:
管理讲师
管理课程
管理科目分类
管理广告
统计信息

#### 软件架构
软件架构说明
服务注册中心:nacos
服务调用:openFeign
服务熔断:sentinel
配置中心:nacos
网关:gateway
接口管理:swagger2
依赖管理:manen
前端框架:vue
前端服务端渲染:nuxt
身份验证:jwt
缓存:redis
中间件:阿里短信服务,微信登录,微信支付,视频点播,阿里OSS
数据统计:echarts
#### 安装教程
前台:npm install 安装依赖
后台:npm install 安装依赖
前端运行:npm run dev
后台运行:npm run dev
前台端口: 3000
后台端口:9528
#### 使用说明
必须安装:nacos redis sentinel(可选) mysql8.0 jdk1.8