系统设计[DRAFT]

系统架构

  1. Web System: 主要的Web系统,提供API给Judge Daemon下载问题信息及上传评测结果
  2. Judge Daemon: 用于执行评测过程,从Web System下载数据,并把评测结果发回给Web System
  3. Redis Server: 提供一个评测队列,用于调度多个Judge Daemon,并保证在并发评测时有且仅有一个daemon对某一提交进行评测
posted @ 2016-04-11 14:15  Judgment  阅读(211)  评论(1编辑  收藏  举报