netty系列
Coding-Tao
欢迎关注公众号:CodingTao
展开
-
Netty 源码解析系列-服务端启动流程解析
1.服务端启动例子(基于4.0.31.Final) public class Server { private ServerBootstrap serverBootstrap; private NioEventLoopGroup bossGroup; private NioEventLoopGroup workGroup; public static v...原创 2019-05-23 22:26:53 · 187 阅读 · 0 评论 -
Netty 源码解析系列-客户端连接接入及读I/O解析
前言 上一章节《Netty 源码解析系列-服务端启动流程解析》我们完成了服务端启动,那么服务端启动完成后,客户端接入以及读I/O 事件是怎么哪里开始的?以及 netty 的 boss 线程接收到客户端 TCP 连接请求后如何将链路注册到 worker 线程池?带着这些疑问,我们开始客户端连接接入及读写 I/O 解析。1.NioEventLoop run()开始 processS...原创 2019-05-28 22:04:25 · 149 阅读 · 0 评论 -
五分钟就能看懂pipeline模型 -Netty 源码解析
一、pipeline介绍1. 什么是pipeline pipeline 有管道,流水线的意思,最早使用在 Unix 操作系统中,可以让不同功能的程序相互通讯,使软件更加”高内聚,低耦合”,它以一种”链式模型”来串起不同的程序或组件,使它们组成一条直线的工作流。2. Netty的ChannelPipeline ChannelPipeline 是处理或拦截channel的进站事...原创 2019-06-04 22:00:07 · 524 阅读 · 0 评论