Skip to content

sjmshsh/load-balancing-online-oj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

load-balancing-online-oj

负载均衡式的在线oj系统,使用C++进行编写

构建项目 make make output 然后进入生成的output文件就可以看到可执行文件了 清理 make clean

项目架构图

img

我们的项目核心是如下三个模块:

目录 介绍
comm 公共模块,存放公用的代码如一些工具类
compile_server 编译模块,编译运行远端提交的代码
oj_server 服务模块,提供题目列表、题目查看、题目编写,实现反向代理负载均衡的功能

技术栈介绍

  • Linux系统调用接口
  • C++
  • MySQL

项目亮点

  • 良好的负载均衡方案设计。
  • 支持多进程和多线程。
  • 使用大量系统调用接口,更加熟悉了操作系统。

About

负载均衡式的在线oj系统,使用C++进行编写

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published