用gin+xorm+docker编写Online Judge后端
项目链接: https://github.com/Myriad-Dreamin/core-oj/tree/develop
思路:
将worker分为两种, compiler & judger
compiler负责隔离编译环境,设置编译资源限制,权限限制
judger负责隔离运行环境,sandboxize
设计结构体管理compilers/judgers
gin-server只是作为cor...
原创
2019-09-02 13:02:49 ·
639 阅读 ·
0 评论