唯快不破:开源网络库的分析libevent muduo nginx

每一个开源项目存在都有它的道理和意义,不同的思想有不同的优缺点。

      libevent:这是一个用纯C写的开源库,属于一个轻量级的网络中间件。其中用到的基本数据结构也是非常巧妙。展现反应堆模型的基本使用方法。不同的事件对应不容的处理方法。I/O 定时 信号。三种事件的处理单独分开,又通过事件驱动融合在一起。

       专栏地址:http://blog.csdn.net/column/details/libevent.html

      muduo:这是一个用纯c++写的库,仅仅在linux下使用,one loop per thread的思想贯穿其中,将I/O 定时 信号都通过文件描述符的方式融合在一起,三类事件等同于一类事件来看待。这也是由于linux操作系统的支持。并没有使用libevent中提到的自己写的数据结构。同样很好

      专栏地址:http://blog.csdn.net/column/details/muduo.html

     nginx:这是一个高性能服务器使用,不同于上述两种,多进程的使用,代码量很大,这个需要大量的时间细细品味!!!!  

       专栏地址:没有写成专栏 但是集中又一部分介绍Nginx的文章













http://blog.csdn.net/yusiguyuan/article/details/17340095


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值