# load-balancing-online-oj
负载均衡式的在线oj系统,使用C++进行编写
构建项目
`make`
`make output`
然后进入生成的output文件就可以看到可执行文件了
清理
`make clean`
# 项目架构图
![img](https://img.gejiba.com/images/e7cae9c024d3a18ec9a3f42bad44df1b.png)
我们的项目核心是如下三个模块:
| 目录 | 介绍 |
| ---------------- | ------------------------------------------------------------ |
| `comm` | 公共模块,存放公用的代码如一些工具类 |
| `compile_server` | 编译模块,编译运行远端提交的代码 |
| `oj_server` | 服务模块,提供题目列表、题目查看、题目编写,实现反向代理负载均衡的功能 |
# 技术栈介绍
- Linux系统调用接口
- C++
- MySQL
# 项目亮点
- 良好的负载均衡方案设计。
- 支持多进程和多线程。
- 使用大量系统调用接口,更加熟悉了操作系统。
热爱技术。
- 粉丝: 3015
- 资源: 7865
最新资源
- Java毕业设计-基于SpringBoot+Vue的的小学生身体素质测评管理系统设计与实现(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的小型诊疗预约平台的设计与开发2(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的小型诊疗预约平台的设计与开发(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的校园二手书交易平台的设计与实现(附源码,部署教程).zip
- 基于java+ssm+mysql的教务信息平台 源码+数据库+论文(高分毕设项目).zip
- Java毕业设计-基于SpringBoot+Vue的的实习管理系统(附源码,部署教程).zip
- 基于java+ssm+mysql的健身房会员管理系统 源码+数据库+论文(高分毕设项目).zip
- 基于java+ssm+mysql的教材管理系统 源码+数据库+论文(高分毕设项目).zip
- MATLAB代码:电转气P2G与碳捕集设备的热电联供综合能源系统优化调度模型-考虑碳交易机制的非线性求解,MATLAB代码:考虑P2G和碳捕集设备的热电联供综合能源系统优化调度模型 注意:店铺内有大
- qml数据列表+按日期、关键key搜索+分页
- Cisco Packet Tracer v8.2.0.0162 汉化版
- Java毕业设计-基于springboot+Vue的小区团购管理2(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的的网络海鲜市场系统的设计与实现(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的小区团购管理(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的乡政府管理系统(附源码,部署教程).zip
- 基于java+ssm+mysql的酒店客房管理系统 源码+数据库+论文(高分毕设项目).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈