Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
spring-microservice-exam
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
汪想
spring-microservice-exam
Commits
a24d1e00
Commit
a24d1e00
authored
Mar 30, 2019
by
tangyi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整readme.md
parent
5de303eb
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
40 additions
and
24 deletions
+40
-24
README.md
README.md
+40
-24
No files found.
README.md
View file @
a24d1e00
# spring-microservice-exam
## 简介
### 简介
重写
[
spring-cloud-online-exam
](
https://gitee.com/wells2333/spring-cloud-online-exam
)
重写
[
spring-cloud-online-exam
](
https://gitee.com/wells2333/spring-cloud-online-exam
)
...
@@ -8,27 +6,44 @@
...
@@ -8,27 +6,44 @@
前端采用
`vue2.0`
,通过
`jwt`
和后端交互
前端采用
`vue2.0`
,通过
`jwt`
和后端交互
后端基于
`spring boot`
、
`spring cloud`
、
`MySQL`
、
`Redis`
、
`RabbitMq`
等技术实现单点登录、动态路由等功能。
后端基于
`spring boot`
、
`spring cloud`
、
`MySQL`
等技术实现权限管理、考试管理等功能。
访问地址:
[
在线体验
](
http://182.254.233.125
)
(服务器资源有限,只部署了前端页面)
访问地址:
[
在线考试
](
http://182.254.233.125
)
(服务器资源有限,只部署了前端页面)
## 技术选型
### 技术选型
-
服务注册与发现:
`Consul`
-
熔断器:
`Hystrix`
+
`Turbine`
-
客户端负载均衡:
`Ribbon`
-
内部服务调用:
`Feign`
-
网关:
`Spring Cloud Gateway`
-
认证鉴权:
`Spring Cloud OAuth2`
+
`JWT`
-
程序监控:
`Spring Boot Admin`
/
`Spring Boot Actuator`
-
分布式配置中心:
`Spring Cloud Config`
-
分布式调用链监控:
`Spring Cloud Sleuth`
+
`Zipkin`
-
数据库:
`MySQL 5.7`
-
部署:
`Docker`
-
构建工具:
`Maven`
-
后台 API 文档:
`Swagger`
-
消息队列:
`RabbitMQ`
-
文件系统:
`FastDFS`
-
缓存:
`Redis`
-
前端:
`vue`
## 核心依赖
| 名称 | 版本 |
| 名称 | 版本 |
| --------- | -------- |
| --------- | -------- |
| Spring Boot | 2.1.3.RELEASE |
|
`Spring Boot`
|
`2.1.3.RELEASE`
|
| Spring Cloud | Greenwich.SR1 |
|
`Spring Cloud`
|
`Greenwich.SR1`
|
| MySql | Greenwich.SR1 |
| Redis | Greenwich.SR1 |
| RabbitMQ | Greenwich.SR1 |
##
#
系统架构
## 系统架构


##
#
功能概述
## 功能概述
项目分前台网站和后台管理两部分,前台主要提供考试功能,后台提供考试管理功能。
项目分前台网站和后台管理两部分,前台主要提供考试功能,后台提供
基础管理、
考试管理功能。
前台主要提供在线考试、在线学习功能
前台主要提供在线考试、在线学习功能
...
@@ -61,9 +76,9 @@
...
@@ -61,9 +76,9 @@
-
个人资料:姓名、头像等基本信息的修改
-
个人资料:姓名、头像等基本信息的修改
-
修改密码:修改密码
-
修改密码:修改密码
##
#
功能演示
## 功能演示
前台
###
前台


...
@@ -71,7 +86,7 @@
...
@@ -71,7 +86,7 @@


后台
###
后台


...
@@ -83,13 +98,13 @@
...
@@ -83,13 +98,13 @@


##
##
部署文档
## 部署文档
[
在线考试系统部署文档
](
doc/在线考试系统V2.0_部署文档.md
)
[
在线考试系统部署文档
](
doc/在线考试系统V2.0_部署文档.md
)
基于docker-compose部署(待补充)
基于docker-compose部署(待补充)
##
#
后续
## 后续
-
[
]
网关实现基于数据库、Redis的动态路由
-
[
]
网关实现基于数据库、Redis的动态路由
-
[
]
zipkin链路监控
-
[
]
zipkin链路监控
...
@@ -97,22 +112,22 @@
...
@@ -97,22 +112,22 @@
-
[
]
业务功能完善
-
[
]
业务功能完善
-
[
]
补充相关中间件的文档
-
[
]
补充相关中间件的文档
##
#
问题反馈
## 问题反馈
欢迎提交 issue,请写清楚遇到问题的原因,浏览器和操作系统环境,重现的流程。
欢迎提交 issue,请写清楚遇到问题的原因,浏览器和操作系统环境,重现的流程。
如果有开发能力,建议在本地调试出出错的代码。
如果有开发能力,建议在本地调试出出错的代码。
##
#
参考资料
## 参考资料
[
在线考试系统部署文档
](
doc/在线考试系统V2.0_部署文档.md
)
[
在线考试系统
V2.0
部署文档
](
doc/在线考试系统V2.0_部署文档.md
)
[
在线考试系统项目结构说明文档
](
doc/在线考试系统V2.0_项目结构说明.md
)
[
在线考试系统
V2.0
项目结构说明文档
](
doc/在线考试系统V2.0_项目结构说明.md
)
[
微服务架构下的安全设计方案
](
http://ehedgehog.net/2019/03/23/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E4%B8%8B%E7%9A%84%E5%AE%89%E5%85%A8%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88/
)
[
微服务架构下的安全设计方案
](
http://ehedgehog.net/2019/03/23/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E4%B8%8B%E7%9A%84%E5%AE%89%E5%85%A8%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88/
)
***
***
##
#
关于
## 关于
作者:1633736729@qq.com
作者:1633736729@qq.com
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment