Skip to content

banchengkemeng/LearnCode-Microservcie

Repository files navigation

前端 后端 代码沙箱

项目描述

本项目是为编程学习人员提供的在线题目评测系统(Online Judge)。基于Spring Cloud 微服务架构,系统可以依据预设测试样例,执行用户提交的代码并判断是否符合题目要求。

技术选型

  • Spring Cloud Alibaba
    • Spring Cloud Gateway
    • Nacos
    • OpenFeign
    • Spring Session
  • Redis
  • MySQL
  • Mybaits Plus
  • Docker
  • Knife4j
  • React
  • Arco Design

后端架构图

image-20240911213538626

判题序列图

image-20240911213731662

预览

image-20240911213757081

image-20240905184130364

image-20240905184158867

image-20240905184220277

image-20240905184252488

image-20240905184300985

image-20240905184312196

image-20240911214955623

image-20240911214900391

如果以 RESTful 方式接入代码沙箱,接口调用示例:

image-20240905184359148

About

LearnCode 微服务版本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages