Skip to content

Latest commit

 

History

History
9 lines (7 loc) · 465 Bytes

File metadata and controls

9 lines (7 loc) · 465 Bytes

基于C/C++的高并发Linux Web服务器

  • 使用 socket 实现不同主机之间的通信,使用 epoll 技术实现 I/O 多路复用。
  • 利用主从状态机解析 HTTP 请求报文,实现处理静态资源的请求。
  • 实现定时器,并基于单例模式和阻塞队列设计异步日志模块,实现高效日志写入。
  • 设计高效的事件处理模型,本项目使用模拟 Proactor 并发模型。

code lines == 3329