Server开始侦听所有sockets后,Accept和Worker是两个主要loops,负责处理传入的客户端连接(connections)。
一旦接受连接,应用程序级别的协议处理就会在从Worker派生的协议特定的Dispatcher loop中发生。
请注意,以下图表仅概述了happy-path方案。
大多数代码实现都驻留在结构Accept的actix-server crate中。
大多数代码实现都驻留在struct Worker的actix-server crate中。
request loop的大多数代码实现都驻留在actix-web 和 actix-http crates中。