Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sjmshsh authored Jan 29, 2023
1 parent 5395d67 commit 3320949
Showing 1 changed file with 25 additions and 6 deletions.
31 changes: 25 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,28 @@
`make clean`


特色:
(1). 使用大量系统调用接口
(2). 使用C和C++编写
(3). 代码优雅
(4). 负载均衡
(5). 集群部署
# 项目架构图

![img](https://img.gejiba.com/images/e7cae9c024d3a18ec9a3f42bad44df1b.png)

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

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

# 技术栈介绍

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

# 项目亮点

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


0 comments on commit 3320949

Please sign in to comment.