# 谷粒学院-微服务项目 **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
   讲师模块
     ● 查找讲师的所讲的课程
   课程模块
     ● 收藏课程
     ● 生成订单
     ● 支付订单金额
     ● 播放课程视频,收费课程允许试看,但需要登录
   用户登录与注册
     ● 微信登录或注册
   用户中心
     ● 查询用户的订单,查询用户的收藏
后台:
   管理讲师
   管理课程
   管理科目分类
   管理广告
   统计信息
![首页](https://images.gitee.com/uploads/images/2021/0307/185841_a458f2a4_8253362.png "屏幕截图.png") #### 软件架构 软件架构说明
服务注册中心: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