yapserver_mainflow_rough
2016-06-13 14:44:21 0 举报
yapserver_mainflow_rough是一个复杂的流程,主要涉及到服务器的运行和管理。这个流程开始于用户通过命令行或图形界面发出请求,然后服务器接收并解析这些请求。接下来,服务器会根据请求的类型和内容,执行相应的操作,如数据查询、文件处理等。在这个过程中,服务器需要与各种硬件设备和软件应用进行交互,以确保请求的顺利完成。同时,服务器还需要对自身的状态进行监控和管理,如内存使用、CPU负载等,以防止因资源过度使用而导致的系统崩溃。最后,服务器会将处理结果返回给用户,完成一次请求的处理。整个流程需要精确、高效地执行,以保证服务器的稳定运行和用户的满意体验。
作者其他创作
大纲/内容
run_startup_manager();
从conf_data_中读取配置内容,放入log_config对象内部变量供后续使用
init_idc();
SQLDBManager::init(db_table_conf_file.c_str()干嘛的还不知道,这里应该是sqllib的总init入口
log_config::instance(true)-read_config(conf_data_);
application_config::instance(true)-read_config(conf_data_);
customer_config_ = config_type::instance(true);创建payserver_config的实例(还没读取)
customer_config_-read_config(conf_data_);从conf_data_中读取配置内容,放入payserver_config对象内部变量
init_db_pool();
init();
create_rpc_server();
void application::init()
open_ub_conf();
startup_manager::run()
从conf_data_中读取配置内容,放入application_config对象内部变量application_config是application对象内部定义的类,它的成员变量全都是特别general的配置项,比如log_fir这种,所以无论什么server使用yapserver框架,自己的.conf文件里面都得有application_config这个类所需要的配置项
init_ub_log();
rpc_server_t *server = rpc_add_server_info(server_conf_name);将一个新的rpc_server加入rpc_server_list
0 条评论
下一页