Netty(三):源码解析之keepalive和三种Idle检测的支持

1.什么是keepalive和为什么需要keepalive为什么需要keepalive?如果建立TCP连接之后,如果由于某些异常原因,导致连接已经损坏。但是此时双端仍然在维持该连接,此时则会浪费资源,已经在使用时产生报错连接损坏如何定义?对端异常“崩溃”对端在,但是处理不过来对端在,但是网络请求不可

Netty(二):源码解析之粘包、半包和编解码

1.什么是粘包和半包假设我发送一个消息ABC DEF两块消息,此时接收方不一定是通过两个包就接收到两块消息,可能产生的情况有下述几种例如:一个包内包含ABCDEF的信息,这种叫做粘包也可能分为三个包AB、CD、EF,这种叫做半包换个角度理解收发角度来看:一个发送可能会被多次接收,多个发送可能会被一

Netty(一):源码解析之三种IO支持

1.三种经典IO2.Netty对三种IO的支持3.Netty为什么仅仅支持NIO4.三种IO分别采取的开发模式5.NIO的三种Reactor模型的实现5.1.Reactor是什么5.2.Reactor模型详细设计5.3.Reactor模型的三种实现5.3.1.单线程版本的Reactor5.3.2.主
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×