Netty主要采用了哪种设计模式

Netty中利用到了众多的设计模式,有很多常见的设计模式,比如观察者模式、策略模式(在初始化 EventLoopGroup 时选择何种 DefaultEventExecutorChooserFactor-newChooser 时使用了),但是使用的最多的还是属于责任链模式,pipeline 就像一个责任链,ChannelHandler 就是其中处理逻辑的节点,通过自定义 Handler 来决定每个业务的执行逻辑。

发表评论

后才能评论