摘要:
似乎也没有什么好说明的,图个简单易用 :)直接上代码,声明:View Code 1 #ifndef log_warper_h__ 2 #define log_warper_h__ 3 4 #pragma once 5 #include <string> 6 #include <sstream> 7 #include <iomanip> 8 9 namespace loging10 {11 class loger;12 13 enum loging_level{14 ll_debug,15 ll_info,16 ll_warning,17 ll_... 阅读全文
随笔档案-2011年12月
半同步半异步(HSHA)模式的服务器模型
2011-12-05 05:47 by j.cheen, 2213 阅读, 收藏,
摘要:
半年前偶然看到一叫spserver的服务器框架,它将windows下IOCP移植到到libevent,并且以HSHA,LF两种模式实现了服务器框架.我做了点功课,写点心得.一般来说在设计一个服务器网络框架的时候,需要用到线程池,里面的线程负责执行服务端所有代码.这些代码总的来说可以分为两类:一类负责网络IO部分,也就是从网络读取和发送数据另一类负责处理各种业务逻辑.通常情况下他们是分离的,网络IO部分不需要管理业务逻辑具体做什么工作,而后者也不关心数据怎么得来,怎么送到网络上.两者就是一个生产者消费者关系.这里讨论的HSHA就是网络IO部分为异步模式,而业务逻辑部分为同步模式.即:网络IO请求 阅读全文
浙公网安备 33010602011771号