概述
服务启动并开始监听所有 sockets,Accept 和 Worker 是负责处理客户端连接的两个主要循环。
一旦连接被 Accept 接受,就会在从 Worker 循环中派生出特定的 Dispatcher 循环中来处理该连接。
请注意,下面的图表仅概述了理想的场景。
关于 Accept 循环的更多细节
大部分代码在 actix-server 包的 Accept 结构体中实现。
关于 Worker 循环的更多细节
大部分代码在 actix-server 包的 Worker 结构体中实现。
Request loop roughly
大部分代码在 actix-web 和 actix-http 包中实现。
Most of code implementation for request loop resides in actix-web and actix-http crates.