diff --git a/server/gameserver/app.cc b/server/gameserver/app.cc index 89f4e42..0a2bf76 100755 --- a/server/gameserver/app.cc +++ b/server/gameserver/app.cc @@ -92,14 +92,13 @@ static void SavePerfLog() App::Instance()->perf.max_timer_idle = 0; App::Instance()->perf.grid_chg_times = 0; App::Instance()->perf.test_times = 0; - App::Instance()->perf.params[0] = 0, - App::Instance()->perf.params[1] = 0, - App::Instance()->perf.params[2] = 0, - App::Instance()->perf.params[3] = 0, - App::Instance()->perf.params[4] = 0, - App::Instance()->perf.params[5] = 0, - App::Instance()->perf.params[6] = 0, - f8::HttpClientPool::Instance()->max_request_delay = 0; + App::Instance()->perf.params[0] = 0; + App::Instance()->perf.params[1] = 0; + App::Instance()->perf.params[2] = 0; + App::Instance()->perf.params[3] = 0; + App::Instance()->perf.params[4] = 0; + App::Instance()->perf.params[5] = 0; + App::Instance()->perf.params[6] = 0; } bool App::Init(int argc, char* argv[]) @@ -140,7 +139,7 @@ bool App::Init(int argc, char* argv[]) a8::Timer::Instance()->Init(); f8::MsgQueue::Instance()->Init(); f8::TGLog::Instance()->Init(a8::Format(kPROJ_NAME_FMT, {GAME_ID}), false); - f8::HttpClientPool::Instance()->Init(10); + f8::HttpClientPool::Instance()->Init(10, kMAX_SYS_HTTP_NUM, kMAX_USER_HTTP_NUM); JsonDataMgr::Instance()->Init(); MetaMgr::Instance()->Init(); uuid.SetMachineId((node_id - 1) * kMAX_NODE_ID + instance_id); diff --git a/server/gameserver/constant.h b/server/gameserver/constant.h index e674b7a..70944bc 100755 --- a/server/gameserver/constant.h +++ b/server/gameserver/constant.h @@ -259,3 +259,7 @@ const int kROOM_MAX_PLAYER_NUM = 10; const int kFIRE_WALL_EQUIP_ID = 61401; +const int kMAX_SYS_HTTP_NUM = 2; +const int kMAX_USER_HTTP_NUM = 8; +const int kMAX_ALL_HTTP_NUM = kMAX_SYS_HTTP_NUM + kMAX_USER_HTTP_NUM; +