“考试管理”即可下载代码地址
- 采用前后端分离技术
- 前端采用vue2.0,通过jwt和后端交互
- 后端基于spring boot、spring cloud、MySQL等技术实现权限管理、考试管理等功能。
单位ID:gitee
- 管理员:admin/123456
- 学生:student/123456
- 教师:teacher/123456
- 前台ui:spring-microservice-exam-web
- 后台ui:spring-microservice-exam-ui
- 后端:spring-microservice-exam
技术选型
- 服务注册与发现: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 + docker-compose
- 构建工具:Maven
- 后台 API 文档:Swagger
- 消息队列:RabbitMQ
- 文件系统:FastDFS
- 缓存:Redis
- 前端:vue