我是 NIO 和 Netty 框架的新手。
我正在使用 netty 开发示例 HTTP 服务器,因此我可以异步处理数千个客户端连接。我使用了多个处理程序进行编码、解码、聚合等等。
当一个处理程序发生消息接收事件时,我将其传递给下一个处理程序,依此类推。
为了通过一个我用过的偶数ctx.sendUpstream(e) //ctx-ChannelHandlerContext, e-event
但是通过netty的源代码,我遇到了另一种方法handleUpstream(ctx, e)
我曾尝试调试 netty 源代码,我真的很困惑sendUpstream()
and的用法handleUpstream()
。
它们有何不同?我应该使用哪一个?