这篇文章主要是对ServerBootstrap启动流程做一个梳理,方便我们串联起各个类,同时也对主要的一些类有个大概的印象,方便之后逐个类的深入学习. 本篇文章不在具体贴出代码,而是对整个启动流程画了一个时序图,方便我们直观的了解各个过程,读者可以照着时序图,自己跟踪一遍代码,了解整个过程. 清晰大图点此. 参照上面的流程图,我们对整个启动过程做一个简单的概括. 启动流程大概可以分为三个步骤:初始化,注册,绑定. 1).初始化主要的过程:创建Channel对象,为Channel配置属性及选项,添…