土法炼钢兴趣小组的算法知识备份

Libevent 深度剖析与实战指南

目录

欢迎来到 Libevent 技术专栏。本系列文章旨在构建一套深度与广度兼备的学习路径,不仅覆盖 API 的使用,更深入源码层面,剖析 Reactor 模式、IO 多路复用封装、内存管理等核心机制,为高性能网络编程打下坚实基础。


第一阶段:起步与基础 (00-intro)

目标:理解设计哲学,搭建开发环境。

第二阶段:核心引擎深度剖析 (01-core)

目标:深入源码,掌握事件循环的驱动机制。

第三阶段:数据与抽象 (02-data)

目标:掌握 Libevent 的数据处理利器。

第四阶段:特定事件类型 (03-events)

目标:处理网络 IO 之外的事件。

第五阶段:架构与并发 (04-architecture)

目标:设计高性能、高并发的系统架构。

第六阶段:协议与应用 (05-protocols)

目标:构建应用层协议。

第七阶段:生产级工程化 (06-production)

目标:从 Demo 走向生产环境。

第八阶段:质量、安全与调优 (07-hardening)

目标:打造坚如磐石的服务。

第九阶段:实战项目集锦 (08-projects)

目标:动手实践,融会贯通。


最后更新时间: 2025-11-29


By .