Skip to main content

概述

服务启动并开始监听所有 sockets,AcceptWorker 是负责处理客户端连接的两个主要循环。

一旦连接被 Accept 接受,就会在从 Worker 循环中派生出特定的 Dispatcher 循环中来处理该连接。

请注意,下面的图表仅概述了理想的场景。

关于 Accept 循环的更多细节

大部分代码在 actix-server 包的 Accept 结构体中实现。

关于 Worker 循环的更多细节

大部分代码在 actix-server 包的 Worker 结构体中实现。

Request loop roughly

大部分代码在 actix-webactix-http 包中实现。 Most of code implementation for request loop resides in actix-web and actix-http crates.