先描述一下环境:httpserver+webspherer+DB
要求当系统资源忙的时候,能快速及时的给用户提示“系统正忙,请稍后再试”
问题难在httpserver和websphere资源都可能是造成系统资源忙的原因,如何判断这些系统资源是否正忙(如httpserver队列已满,或者websphere线程池已经满,或者连接池已经满),在那个层面判断(在httpserver端,还是websphere端)?
没头绪,请高手指点一下。

解决方案 »

  1.   

    httpserver是负责静态资源的吧?
    那么唯一能动态响应浏览器的就是websphere了。只有做在这里了。数据库连接池等应该能返回使用状况,websphere也能反馈系统负荷的吧。
      

  2.   

    请楼上仔细看看我的问题,如何判断这些系统资源是否正忙(如httpserver队列已满,或者websphere线程池已经满,或者连接池已经满)
      

  3.   

    httpserver的并发容纳能力很高,不会是系统的瓶颈,从WebSphere入手吧