Tomcat 对 NIO 和 HTTP 协议的实现

本文描述了 Tomcat 中 NIO 处理和 HTTP 协议解析过程。关于 NIO 模型,已在 Tomcat 架构概述 一文中描述,并且也提供了一份 Reactor 模型的实现源码,这里着重描述 Tomcat 内部的封装实现。 协议是什么?直白的说就是给你一堆字节,按照协议指定的规则进行解析就能得出这堆字节的意义。HTTP 解析的难点在哪?它没有固定长度的头部,也不像其他协议那样提供数据包长度字段
相关文章
相关标签/搜索