2328-前后端分離的考試管理 springboot spingcloud vue源碼源代碼程序
-
-
前端采用vue2.0,通過(guò)jwt和后端交互
-
后端基于spring boot、spring cloud、MySQL等技術(shù)實(shí)現(xiàn)權(quán)限管理、考試管理等功能。
-
管理員:admin/123456
-
學(xué)生:student/123456
-
教師:teacher/123456
-
前臺(tái)ui:spring-microservice-exam-web
-
后臺(tái)ui:spring-microservice-exam-ui
-
后端:spring-microservice-exam
技術(shù)選型
-
服務(wù)注冊(cè)與發(fā)現(xiàn):Consul
-
熔斷器:Hystrix + Turbine
-
客戶(hù)端負(fù)載均衡:Ribbon
-
內(nèi)部服務(wù)調(diào)用:Feign
-
網(wǎng)關(guān):Spring Cloud Gateway
-
認(rèn)證鑒權(quán):Spring Cloud OAuth2 + JWT
-
程序監(jiān)控:Spring Boot Admin / Spring Boot Actuator
-
分布式配置中心:Spring Cloud Config
-
分布式調(diào)用鏈監(jiān)控:Spring Cloud Sleuth + Zipkin
-
數(shù)據(jù)庫(kù):MySQL 5.7
-
部署:Docker + docker-compose
-
構(gòu)建工具:Maven
-
后臺(tái) API 文檔:Swagger
-
消息隊(duì)列:RabbitMQ
-
文件系統(tǒng):FastDFS
-
緩存:Redis
-
前端:vue











本源碼地址:http://m.bmm520.net/vip/java/2020/0418/20892.html