据我所知,在Netty中,ChannelOutboundHandlerAdapter用于出站IO操作:即写入,但实现ChannelOutboundHandlerAdapter的类也可以实现read方法,这在我看来是不正确的,为什么用于写入的组件要有读取方法。
相反的组件,即ChannelInboundHandlerAdapter,用于入站IO操作,即读取,没有写入方法。这听起来是对的。
既然ChannelOutboundHandlerAdapter应该将数据推出流水线,那么为什么它可以实现read方法呢?
发布于 2021-03-25 03:32:50
一旦有可以读取的内容,read()就发出信号表示愿意从套接字中读取内容。它基本上告诉netty,我们应该在某个时候进行一次读取。
https://stackoverflow.com/questions/66786802
复制相似问题