7-2&3 技術內幕-序列化與協議&客戶端

目錄

1序列化協議

1.2步驟

1.3深入Jute

1.4通信協議

1.4.1協議解析:請求部分

1.4.2協議解析:響應部分

2客戶端

2.1一次會話的創建過程

2.1.1初始化階段

2.1.2會話創建階段

2.1.3響應處理階段

2.2服務器地址列表

2.2.1Chroot:客戶端隔離命名空間

2.2.2HostProvider:地址列表管理器

2.2.3默認實現:StaticHostProvider

2.3ClientCnxn:網絡I/O

2.3.1Packet

2.3.2outgoingQueue和pendingQueue

2.3.3ClientCnxnSocket:底層Socket通信層

2.3.4SendThread

2.3.5EventThread


 

1序列化協議

1.2步驟

1.3深入Jute

Record接口

1.4通信協議

1.4.1協議解析:請求部分

請求頭:RequestHeader

請求體:Request

舉例

1.4.2協議解析:響應部分

響應頭:ReplyHeader

響應體:Response

2客戶端

2.1一次會話的創建過程

2.1.1初始化階段

2.1.2會話創建階段

2.1.3響應處理階段

2.2服務器地址列表

2.2.1Chroot:客戶端隔離命名空間

2.2.2HostProvider:地址列表管理器

2.2.3默認實現:StaticHostProvider

2.3ClientCnxn:網絡I/O

2.3.1Packet

2.3.2outgoingQueue和pendingQueue

2.3.3ClientCnxnSocket:底層Socket通信層

請求發送

響應接收

2.3.4SendThread

2.3.5EventThread

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章