论文部分内容阅读
在线编译系统是程序设计类网上课程练习或程序设计竞赛类网站的一个关键组件,其性能直接影响到系统或网站所支持的并发用户数.基于消息队列的在线编译系统将在线编译服务与Web服务器变成松耦合结构,因而可通过部署更多套在线编译服务来支持大用户量并发访问.论文提出了以消息队列作为Web服务器和在线编译系统的中间组件,分析了二者交互的接口技术JMS以及activemq-cpp,并研究了对于C/C++程序如何限制其运行时间和所用内存.测试结果说明了这种松耦合结构是可行的.