![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
netty
bigDataShare
java,scala,linux,微服务和大数据分享平台.分享你我他
展开
-
第3章 --- netty的源码分析 Channel创建过程
目录1.调用链过程2.初始化入口:bind()/connect()方法3.实例化Channel1.查看AbstractBootstrap.initAndRegister()以下代码2.channel是由AbstarctBootstrap的成员变量channelFactory进行实例化的。3.进入channelFactory()方法,发现改方法仅仅将参数传递进入并并初...原创 2020-04-27 18:12:58 · 282 阅读 · 0 评论 -
第2章 --- netty的源码分析
新进入的公司是做股票mac,window app,公司选用netty作为行情推送数据,这一年多对netty源码可劲咬碎~~~~~~~~~~先进行源码跟踪展示-> AbstractBootstrap.bind(port) -> AbstractBootstrap.bind(address) -> AbstractBootstrap.doBind(final Sock...原创 2020-04-27 17:22:55 · 183 阅读 · 0 评论 -
netty 数据压缩 二进制流推送
目录1 netty 数据压缩推送1 入参 获取二进制数据2 出参 二进制流输出(如果要压缩,查看下文,java Gzip压缩再转化成二进制流,注意和前台交互的编码问题)1 netty 数据压缩推送netty数据传送方式分别有TextWebSocketFrame ---> 文本形式推送BinaryWebSocketFrame --> 二进制流形式推送.....原创 2019-02-20 14:46:23 · 3649 阅读 · 0 评论 -
第1章 --- netty的nio概念-线程模型
目录Netty网络I/O1Linux IO阻塞IO的通信方式(BIO)I/O复用模型非阻塞IO多路复用(NIO)2线程模型事件驱动模型Reactor线程模型Netty线程模型3异步处理4传统IO/Netty对比JDK原生NIO程序的问题Netty的主要特点有:Netty网络I/ONetty是一款基于NIO(Nonbl...转载 2019-05-29 15:27:31 · 955 阅读 · 0 评论