右耳菌-邓小白的Java架构师的修炼之路

Tomcat 网络处理线程模型

2022-06-08  本文已影响0人  右耳菌

BIO + 同步Servlet (tomcat7 或 tomcat7 以前的版本中默认是这种模型)

BIO + 同步Servlet

APR + 异步Servlet

APR + 异步Servlet

NIO + 异步Servlet

NIO + 异步Servlet

NIO 处理流程

  1. 接受器接受套接字
  2. 接受器从缓存中检索nioChannel对象
  3. Pollerthread将nioChannel注册到它的选择器IO事件
  4. 轮询器将nioChannel分配给一个work线程来处理请求
  5. SocketProcessor完成对请求的处理和返回
NIO 处理流程

如果觉得有收获就点个赞吧,更多知识,请点击关注查看我的主页信息哦~

上一篇 下一篇

猜你喜欢

热点阅读