ChaosVibe 2023-03-09 10:57 采纳率: 0%
浏览 26

Netty中的inbound和outbound都有什么区别

Netty中的inbound和outbound都有什么区别

netty中的channelHandler为什么又inbound和outbound之分,他们的含义到底是什么,为什么一个遍历是从头到尾另外一个是从尾到头

  • 写回答

2条回答 默认 最新

  • 霸都小魔女 2023-03-09 11:05
    关注

    小魔女参考了bing和GPT部分内容调写:
    Netty中的inbound和outbound指的是ChannelHandler的处理方向,inbound表示从客户端发送到服务端的消息,outbound表示从服务端发送到客户端的消息。

    inbound处理的是从客户端发送到服务端的消息,它的处理顺序是从头到尾,也就是从第一个ChannelHandler开始,一直到最后一个ChannelHandler,每一个ChannelHandler都会处理消息,最后的消息会传到服务端的业务处理层。

    outbound处理的是从服务端发送到客户端的消息,它的处理顺序是从尾到头,也就是从最后一个ChannelHandler开始,一直到第一个ChannelHandler,每一个ChannelHandler都会处理消息,最后的消息会传到客户端。

    因此,inbound和outbound的处理顺序是不一样的,inbound是从头到尾,outbound是从尾到头。
    回答不易,记得采纳呀。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月9日