![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OJ2.0
文章平均质量分 87
SimpleLifeT_T
github账号:lihongqiang
展开
-
OJ2.0 Django+Rabbitmq+Celery配置
在cugbacm@AY14040915414956495eZ:~/oj/oj/oj目录下的setting文件中: djcelery配置: INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.cont原创 2015-01-09 23:11:38 · 1176 阅读 · 0 评论 -
Django+Rabbitmq+Celery 框架学习
OJ2.0中可能会遇到多用户并发提交代码的情况。如果每个用户的代码都要运行一段时间,甚至超时,那么我们怎么处理呢?一般的做法有两种: 1.我们单任务串行,也就是说一次只处理一个用户提交的代码,其他用户的请求处于等待状态。不过如果每个任务都处理很久,然后同时并发的用户请求达到一定数量的时候,那么我们的服务器由于要存储大量的等待的任务而导致资源耗尽,甚至奔溃。比如,OJ1.0在运行的过原创 2015-01-09 22:28:34 · 3101 阅读 · 0 评论