上游和下游处理程序如何在Netty中工作......?

Pra*_*eep 2 java netty

我是Netty的新手,并不真正理解Netty中处理程序的流程.我想知道的是上游和下游处理程序之间的区别.为什么我们不能像在上游那样拦截下游处理程序中的消息?下游和上游是否与正常情况相同?

Nor*_*rer 7

区别在于一个处理(上游)和另一个(下游)处理.我认为在查看javadoc后,事件/消息流变得更加清晰ChannelPipeline.

我还应该注意,上游事件只会由IO-Thread触发,因此如果你使用新的ChannelUpstreamHandlerper ,则不需要在那里同步字段访问ChannelPipeline.任何线程都可以触发下游事件,因此需要同步对字段的访问.