2026-04-13 | architecture | #threading #Reactor #Proactor #goroutine #virtual-thread #async #C10K
thread-per-request、Reactor、Proactor、协程——不同线程模型决定了系统的并发上限和架构形态。本文从 C10K 问题出发,逐一拆解 select/poll/epoll 的演进、Reactor 与 Proactor 的设计差异、Go goroutine 的 GMP 调度、Java 21 Virtual Thread 的实现原理、Rust async/await 的零成本抽象,并通过 Nginx、Node.js、Netty 的工程实践说明线程模型如何约束整个系统架构。
2025-11-27 | libevent | #C #Network Programming #Reactor #Asynchronous I/O
深入理解 Libevent 的核心设计哲学:Reactor 模式、异步 I/O 模型以及其整体架构解析。
2025-11-27 | libevent | #Architecture #Concurrency #Reactor #Nginx
探讨基于 Libevent 的高性能服务器架构设计,包括 One Loop Per Thread、主从 Reactor 以及 Leader/Follower 模型。