前置知识 阻塞/非阻塞/同步/异步 IO多路复用 线程池 数据库连接池 时间堆定时器 spdlog日志 工作流程 使用IO多路复用建立对服务器IP地址和端口号的监听,然后将其中接收到的信息放入线程池中使用线程池处理http报文的get和post请求使用mysql连接池处理需要获取数据时的数据库请求使用定时器处理已经建立连接但是长时间无数据交换的连接使用spdlog记录整个过程的日志信息使用workbench进行压测 可优化的地方 时间堆定时器可以优化为时间轮定时器添加文件上传功能