Linux高并发服务器开发

我要开发同款
zhengchangzhi2023年10月26日
98阅读
所属分类电商运维

作品详情

功能:在单核2G的云服务器上实现了并发量1W+,QPS4K+的效果。
在满载(开始有连接崩溃的临界)的情况下,内存占用达到60%,这个和缓冲区大小的设置有关,可以通过进一步提高其大小来提高性能。同时CPU占用率较高(45%),推测和单核进行频繁的上下文切换(多线程)有关。整个项目更偏向于IO密集型。
技术架构:线程池、非阻塞socket、epoll、proactor事件处理模式、状态机解析HTTP请求、同步/异步日志系统,开发环境:shell、VS code、gcc等。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论