服务器问答

muduo 源码剖析
0
2021-05-12 22:58:07
idczone

muduo 是陈硕大神个人开发的 C++开源网络编程框架,其 Github 地址在 https://github.com/chenshuo/muduo。muduo 的定位是服务器端 TCP 网络编程库,整体基于 Reactor 模式实现。Reactor 模式是目前大多数 Linux 端高性能网络编程框架和网络应用所选择的主要架构,例如 Java 的 Netty、内存数据库 Redis 等。

在陈硕的《 Linux 多线程服务器端编程》一书中对 muduo 进行了详细的介绍,可以说是学习 muduo 源码和设计国外服务器理念最好的资料了。 本文则从事件处理和消息传递等角度对 muduo 源码进行一个梳理,也是本人学习 muduo 源码的一个心得记录。

注意:在阅读本文之前需要对网络编程和事件循环有基本的了解和学习。

点击查看原文


链接已更换为: https://www.cyhone.com/articles/analysis-of-muduo/

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服