2025-11-30 · libevent / udp
【Libevent 深度剖析与实战指南】UDP 通信编程
如何在 Libevent 中处理 UDP 通信。为什么 Bufferevent 不适合 UDP?使用原始 Event 接口实现高性能 UDP 服务。
欢迎来到 Libevent 技术专栏。本系列文章旨在构建一套深度与广度兼备的学习路径,不仅覆盖 API 的使用,更深入源码层面,剖析 Reactor 模式、IO 多路复用封装、内存管理等核心机制,为高性能网络编程打下坚实基础。
目标:理解设计哲学,搭建开发环境。
目标:深入源码,掌握事件循环的驱动机制。
struct event_base
结构详解与生命周期分析。eventop 接口设计与 epoll
实现分析。EV_READ,
EV_PERSIST, EV_ET)。目标:掌握 Libevent 的数据处理能力。
sys/queue.h (TAILQ) 与哈希表实现分析。目标:处理网络 IO 之外的事件。
目标:设计高性能、高并发的系统架构。
evthread 锁抽象层与线程模型最佳实践。fork() 后的资源继承与
event_reinit()。目标:构建应用层协议。
evhttp 基础使用与 RESTful API 设计。evdns 架构与非阻塞域名解析。目标:从 Demo 走向生产环境。
目标:打造坚如磐石的服务。
目标:动手实践,融会贯通。
最后更新时间: 2025-11-29
把当前热点继续串成多页阅读,而不是停在单篇消费。
2025-11-30 · libevent / udp
如何在 Libevent 中处理 UDP 通信。为什么 Bufferevent 不适合 UDP?使用原始 Event 接口实现高性能 UDP 服务。
2025-11-27 · libevent
深入理解 Libevent 的核心设计哲学:Reactor 模式、异步 I/O 模型以及其整体架构解析。
2025-11-27 · libevent
探讨基于 Libevent 的高性能服务器架构设计,包括 One Loop Per Thread、主从 Reactor 以及 Leader/Follower 模型。
2025-11-30 · libevent / security
如何在 Libevent 中实现双向 TLS 认证 (mTLS)。从证书生成、SSL_CTX 配置到 bufferevent 集成,构建零信任网络基础。
欢迎来到 Libevent 技术专栏。本系列文章旨在构建一套深度与广度兼备的学习路径,不仅覆盖 API 的使用,更深入源码层面,剖析 Reactor 模式、IO 多路复用封装、内存管理等核心机制,为高性能网络编程打下坚实基础。
目标:理解设计哲学,搭建开发环境。
目标:深入源码,掌握事件循环的驱动机制。
struct event_base
结构详解与生命周期分析。eventop 接口设计与 epoll
实现分析。EV_READ,
EV_PERSIST, EV_ET)。目标:掌握 Libevent 的数据处理能力。
sys/queue.h (TAILQ) 与哈希表实现分析。目标:处理网络 IO 之外的事件。
目标:设计高性能、高并发的系统架构。
evthread 锁抽象层与线程模型最佳实践。fork() 后的资源继承与
event_reinit()。目标:构建应用层协议。
evhttp 基础使用与 RESTful API 设计。evdns 架构与非阻塞域名解析。目标:从 Demo 走向生产环境。
目标:打造坚如磐石的服务。
目标:动手实践,融会贯通。
最后更新时间: 2025-11-29
把当前热点继续串成多页阅读,而不是停在单篇消费。
2025-11-30 · libevent / udp
如何在 Libevent 中处理 UDP 通信。为什么 Bufferevent 不适合 UDP?使用原始 Event 接口实现高性能 UDP 服务。
2025-11-27 · libevent
深入理解 Libevent 的核心设计哲学:Reactor 模式、异步 I/O 模型以及其整体架构解析。
2025-11-27 · libevent
探讨基于 Libevent 的高性能服务器架构设计,包括 One Loop Per Thread、主从 Reactor 以及 Leader/Follower 模型。
2025-11-30 · libevent / security
如何在 Libevent 中实现双向 TLS 认证 (mTLS)。从证书生成、SSL_CTX 配置到 bufferevent 集成,构建零信任网络基础。