流程:
1.Connector 开放端口接收外部请求。(支持NIO、Socket等方式)
2.Acceptor监听到新的请求。
3.创建一个Connection对象并发送给Server.
4.Server的线程池拿出一个idle(等待的)或新的线程(当不超过最大线程数时)分配给这个连接进行处理。
5.处理过程:根据注册的Handle集合(ContextHandlerCollection)挨个处理请求与响应。
流程:
1.Connector 开放端口接收外部请求。(支持NIO、Socket等方式)
2.Acceptor监听到新的请求。
3.创建一个Connection对象并发送给Server.
4.Server的线程池拿出一个idle(等待的)或新的线程(当不超过最大线程数时)分配给这个连接进行处理。
5.处理过程:根据注册的Handle集合(ContextHandlerCollection)挨个处理请求与响应。