Tomcat 對 NIO 和 HTTP 協議的實現

本文描述了 Tomcat 中 NIO 處理和 HTTP 協議解析過程。關於 NIO 模型,已在 Tomcat 架構概述 一文中描述,並且也提供了一份 Reactor 模型的實現源碼,這裏着重描述 Tomcat 內部的封裝實現。 協議是什麼?直白的說就是給你一堆字節,按照協議指定的規則進行解析就能得出這堆字節的意義。HTTP 解析的難點在哪?它沒有固定長度的頭部,也不像其他協議那樣提供數據包長度字段
相關文章
相關標籤/搜索