SO_TIMEOUT, CONNECT_TIMEOUT_MILLIS和child的哪个事件循环.keepAlive(服务



在ServerBootstrap中有两个设置选项的调用,option()和childOption()。对于这些选项,具体使用哪一个?

在一般情况下,什么时候使用一个或另一个?它们的区别(option和childOption)是什么?它们与eventLoops有什么关系?

当某些东西超时时,我可以得到什么?一个异常通过fireExceptionCaught()?

还有,有没有人知道一种方法来"强制"这些超时(测试)?

我没有在文档中找到所有这些,我也没有在浏览netty的代码中找到任何东西。

ServerBootStrap中的option()继承自AbstractBootstrap,这在创建通道时适用,即在connect()bind()

当通道被成功接受时,ServerBootStrap中的

childOption()指的是ChannelOptions,这意味着一旦通道被接受,这些属性将被应用于通道

最新更新