仿RabbitMQ实现消息队列(三)--muduo介绍与使用muduo 是一个基于 C++11 的高性能异步网络库,由陈硕开发,采用非阻塞 I/O 模型和事件驱动架构,专为 Linux 平台设计,采用 Reactor 模式实现高并发网络编程。它不仅提供了核心的网络通信组件,还包含了日志、线程、内存管理等基础工具库,形成了一套完整的服务端开发框架。它其实是一款基于主从Reactor模型的网络库,其使用的线程模型是one loop per thread,所以one loop per thread指的是: