我目前正在开发一个在线考试系统,目前遇到困难,就是在学生参加考试的时候,提交试卷的时候有大量的并发产生,这样服务器应对不过来,请教大家有什么号的解决方案没有,在此特别感谢!

解决方案 »

  1.   

    尽量优化你的sql,提高服务器硬件配置,或者采用多个服务器分压。
    我也不是很懂,一起学习下
      

  2.   

    先优化服务器设置吧。不然就用负载平衡,tomcat,jboss现在配起来也是比较方便的
      

  3.   

    如果非时时性的,就用JMS。将答案放入队列,这样保证了高并发。或者是写一个方法,监听提交量。如果提交量高于数据库最大连接量,就不给予处理,进行等待状态。(烦琐)无论怎么解决 就是减少数据库所承受的最大量。如果N多人 同时对数据库操作,估计一下子就崩掉了。
    你们不是做 奥运网上定票系统吧。呵呵
      

  4.   

    另外 问问CSDN的管理员 多人同时提交贴子时是怎么处理的  ?
      

  5.   

    考虑线程池的并发处理,可以看一下concurrent的处理