首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

获取机构时间内的访问量

2012-12-20 
获取单位时间内的访问量这个应该很简单吧,搞四个全局变量:totalCount(总接收到的业务请求数);lastCount/la

获取单位时间内的访问量
这个应该很简单吧,搞四个全局变量:totalCount(总接收到的业务请求数);lastCount/lastCountTime(上次计算业务处理量的时间以及当时的totalCount值);
releasedRequestCount(已经释放了的请求数)或者pendingCount(尚未释放的请求数),
没来一个请求就totalCount++以及pendingCount++;每完成一个业务请求就pendingCount--或者releasedRequestCount++;
每次上报状态时:{(totalCount - lastCount)/(currentTime - lastCountTime); lastCount = totalCount; lastCountTime = currentTime;}

totalCount(总接收到的业务请求数);
lastCount/lastCountTime(上次计算业务处理量的时间以及当时的totalCount值);
releasedRequestCount(已经释放了的请求数)或者pendingCount(尚未释放的请求数);

每来一个请求就totalCount++以及pendingCount++;
每完成一个业务请求就pendingCount--或者releasedRequestCount++;

每次上报状态时:
{
  (totalCount - lastCount)/(currentTime - lastCountTime);
  lastCount = totalCount;
  lastCountTime = currentTime;
}

热点排行