Netty4課件-1準備

0. Netty宏觀認識web

1.Netty版本問題。設計模式

netty3舊版本,org.jboss開頭的包,jdk5.tomcat

netty4不能兼容netty3,支持jdk6,不少io.netty開頭的包。package名字換了,個別類的名字也改了。服務器

netty5 已經廢棄,廢棄緣由,由於使用forjoinpool,帶來了不少複雜的開發,結果效率提高並不明顯。app

2.Netty的三種應用場景。框架

2.1 http服務器,相似tomcat,jetty,只不過沒有實現servlet規範,無web框架相似的url路由和解析。url

2.2支持webSocket.net

2.3 不少框架底層通信,好比Dubbo,rocketMQ,Kafka設計

3.Netty底層netty

3.1 傳統IO+設計模式,裝飾模式Deactor,Wrapper模式的應用,核心概念,Stream。

3.2 NIO,Selector,Channel,Buffer三大核心概念。

3.3 底層零拷貝

3.4 Reactor模式,變體,升級。

4.Netty

相關文章
相關標籤/搜索