Skip to content

SoulBasic/JWebServer

Repository files navigation

JWebServer

高并发Web服务器C++11实现,个人学习项目

该项目为基于HTTP协议的高并发多线程网站服务器

基于C++11标准,使用epoll实现I/O复用,支持LT/ET触发模式及HTTP长连接

使用Reactor模型分离业务逻辑,支持解析GET及POST请求

利用定时器实现心跳检测

利用MySQL连接池和线程池提高效率

压力测试下最高支持10000+并发连接请求

生成环境:Ubuntu 18.04 gnu g++ 8.0

About

高并发多线程C++ HTTP Web服务器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published