1. 首页
  2. 编程语言
  3. C
  4. 10行C++代码实现高性能HTTP服务

10行C++代码实现高性能HTTP服务

上传者: 2022-08-01 14:09:33上传 PDF文件 534.25 KB 热度 30次

前言是不是觉得C++写个服务太累,但又沉迷于C++的真香性能而无法自拔?作为一个老牌C++程序员(可以看我 github 上十几年前的C++项目:实战(干货)话不多说,我们来一起看看,10行C++代码怎么实现一个高性能的Http服务,轻松QPS几十万。Linus说:talk is cheap,show me the code ↓这个 server 使用了 workflow,安装编译都非常简单,以 Linux 为例,把代码拉下来后,一行命令即搞定编译:代码在 tutorial 目录,编译后的 helloworld 可以直接运行,侦听在 8888 端口,curl 即可访问:伴随着以上这10行代码,我们详细地解读:。当数据长度保持不变,QPS 随着并发度提高而增大,后趋于平稳。此过程中 workflow 一直有明显优势,高于 nginx 和 brpc。特别是数据长度为64和512的两条曲线, 并发度足够的时候,可以保持50W的QPS。

下载地址
用户评论