天天看點

執行個體:Netty 基于Http協定下的資料傳輸Demo

http/https協定是最重要最常用到的協定之一,netty提供了一些了的handler來處理http協定下的編碼工作。下面就介紹一個netty執行個體:

1.通過httpclient發送protobuf類型資料到服務端

2.服務端netty負責把接收到的http請求中的資料再發送到用戶端。

3.其中netty對發送的資料量沒有限制,因為http發送的message往往是由一系列infragment構成,netty可以把接收到的http請求片段資訊整合(aggregator)到一起,最終得到一個fullhttprequest。

client端:

伺服器端nettyservice:

handler:

附:fullhttprequest構成,是以一個fullhttprequest會包含請求message的所有片段。

執行個體:Netty 基于Http協定下的資料傳輸Demo

繼續閱讀