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

相关文章
相关标签/搜索