我考慮我還是先發布,最起碼有點虛榮感或者說成就感,啊哈哈哈,未修改版本,後面會有重新整理,然後修訂,再去掉這句話
參考:tomcat架構解析
直接來看一下url圖把,這裡其實很多都忘記了,就先簡單介紹一下每個類的功能。
接收其他計算機(客戶端)發來的請求資料並進行解析,完成相關業務處理,然後把資料處理結果作為響應返回給請求計算機(客戶端)。
我們使用socker監聽伺服器指定埠來實現該功能,呼叫start()方法啟動伺服器,開啟sorcker連線,監聽伺服器端口,並負責再接收到客戶端請求時進行處理並返回響應。同時提供乙個stop()方法來停止伺服器並釋放網路請求。
其中connector負責開啟socker並監聽客戶端請求、返回響應資料;
container負責具體請求處理。都有start()和stop()方法來載入和釋放自己維護的資源。
在tomcat中,container是乙個通用的概念,然後tomcat將container重新命名engine,表示整個servlet引擎。
engine 表示整個servlet引擎,而非servlet容器。表示整個servlet容器的是server。引擎只負責請求的處理,並不需要考慮請求鏈結、協議等的處理。
Kafka 架構模型
基於producer consumer topic broker 等的乙個基本架 kafka的元件介紹 topic 訊息根據topic進行歸類 producer 傳送訊息者 consumer 訊息接受者 broker 每個kafka例項 server zookeeper 依賴集群儲存meta資訊。t...
hadoop的架構模型
1.x的版本架構模型介紹 檔案系統核心模組 namenode 集群當中的主節點,管理元資料 檔案的大小,檔案的位置,檔案的許可權 主要用於管理集群當中的各種資料 seconddarynamenode 主要能用於hadoop當中元資料資訊的輔助管理 datanode 集群當中的從節點,主要用於儲存集群...
hadoop的架構模型
資料 於網路 檔案系統核心模組 namenode 集群當中的主節點,主要用於管理集群當中的各種資料 secondarynamenode 主要能用於hadoop當中元資料資訊的輔助管理 datanode 集群當中的從節點,主要用於儲存集群當中的各種資料 資料計算核心模組 jobtracker 接收使用...