基本信息

案例ID:236137

技术顾问:Katte - 4年经验 - 北京卡车司机科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:OJ 在线判题系统

所属行业:教育 - 职业技能

->查看更多案例

案例介绍

1. 基于 Next.js + Axum(Rust)+ PostgreSQL + Redis 构建在线判题系统,支持教学场景下的题库、题单与作业管理
2. 判题流程采用 异步模型:提交代码后生成 task_id 写入 Redis,后端异步启动 Docker 容器执行编译与运行,前端通过 task_id 轮询结果
3. 判题机基于 Docker 沙箱,每次提交启动独立容器,支持 C/C++/Python/Java/JS/Rust,完整覆盖 CE/RE/TLE/WA/AC 状态
4. 通过 Docker --memory/--cpus 实现 CPU 与内存限制,配合只读文件系统与禁网策略,保障代码执行安全
5. 实现多角色权限体系(超级管理员/校区/教师/学生),支持校区数据隔离与作业自动评分

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服