gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 03:56:47 24 4
gpt4 key购买 nike

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

最佳答案

区别在于,一个处理传入(上游),另一个处理传出(下游)。
我认为在查看 ChannelPipeline 的 javadoc 后,事件/消息流变得更加清晰。
我还应该注意,上游事件只会由 IO-Thread 触发,因此如果您对每个 ChannelUpstreamHandler 使用新的 ChannelPipeline ,则无需同步那里的字段访问。任何线程都可以触发下游事件,因此对字段的访问需要同步。

关于java - Netty 中的上游和下游处理程序如何工作......?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com