课件和 Demo 地址
https://gitee.com/geektime-geekbang/geek_netty
作者回复: 很欣慰,以后再多想点比喻,让大家一直容易理解。
作者回复: 后面它就不用就行了,就像协议里面一般都会带version,但是假设你真不带version也可以,只要你不用它做事情,而且用netty开发的东西,一般服务器和客户端都是自己定义的,你2边做一致就行了; 第二个问题,没有怎么看懂,估计是不是意思为什么把业务处理放在最下面,那是因为读是自上而下,而写是自下而上组织pipeline,所以业务处理,就在最下面了,所以放最下面了。你搞成你说的那样描述的顺序,就不work了。虽然语义上看着很顺。这个是pipeline的设计决定的。
作者回复: 我现在做完第四章和第五章课程的时候,发现其实也可以倒着来看这个课程。哈哈
作者回复: 第四章实战会有演示他们的顺序问题,因为到时候直接二边复制过去,然后直接改的,这里简单说下:从内容上看是相反的,一个收一个发,但是从解码顺序是一致的。到时候你看下第四章怎么写的,就体会点了。
作者回复: 可以,后面几层都是可插拔的,第一层也可以自己实现,实际写的时候,你还是注意下,能多分多分,层次清晰,以后换实现也方便。从你目前需要需求看,二层够了,一个编解码,一个转发