// // Created by pans on 4/27/18. // #include #include #include #include #include #include "FaceFeatureSearchServerI.h" #include #include using namespace std; int main(int argc, char **argv) { std::cout << __DATE__ << " " << __TIME__ << std::endl; SAVE_APP_ARGS; ENABLEGLOG(GET_STR_CONFIG("logPath").c_str()); auto ich = Ice::initialize(argc, argv); DBG("\n\n\nstart\n\n"); // appPref.setIntData("thread.max", 16); if (argc < 3) { assert("t_value.size()"); } appPref.setIntData("RpcFSPort", atoi(argv[1])); appPref.setIntData("thread.max", atoi(argv[2]));//线程池大小 appPref.setStringData("ipAdd", appConfig.getStringProperty("ES_IP")); appPref.setIntData("ipPort", appConfig.getIntProperty("ES_PORT")); IceRpcServer server("faceCmServer", appPref.getIntData("RpcFSPort"), "tcp"); server.setMessageSizeMax(1024 * 1024 * 50); server.setPoolInitSize(appPref.getIntData("thread.max")); server.setPoolMaxSize(appPref.getIntData("thread.max")); server.runWaitShutDown(); }