Netty4课件-1准备

时间秒杀一切 提交于 2019-11-30 18:01:33

0. Netty宏观认识

1.Netty版本问题。

netty3旧版本,org.jboss开头的包,jdk5.

netty4不能兼容netty3,支持jdk6,很多io.netty开头的包。package名字换了,个别类的名字也改了。

netty5 已经废弃,废弃原因,因为使用forjoinpool,带来了很多复杂的开发,结果效率提升并不明显。

2.Netty的三种应用场景。

2.1 http服务器,类似tomcat,jetty,只不过没有实现servlet规范,无web框架类似的url路由和解析。

2.2支持webSocket

2.3 很多框架底层通讯,比如Dubbo,rocketMQ,Kafka

3.Netty底层

3.1 传统IO+设计模式,装饰模式Deactor,Wrapper模式的应用,核心概念,Stream。

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

3.3 底层零拷贝

3.4 Reactor模式,变体,升级。

4.Netty

 

 

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!