我有一个关于netty TCP服务器超时配置的问题。目前,我像这样设置连接超时:
serverBootstrap.option(ChannelOption.CONNECT_TIMEOUT_MILLIS, 20000);
这似乎有效,一切都很好。现在我想知道是否可能在服务器端定义“读取超时”。想法是当读取超时时间到达时,服务器工作线程被中断,以便它可以用于其他任务。当我尝试设置读取超时如下所示时,我在启动时收到“不支持的通道选项”警告:
serverBootstrap.childOption(ChannelOption.SO_TIMEOUT, 30000);
有没有一种方法可以在服务器端实现“读取/处理超时”?非常感谢您的帮助。
祝好, 迈克尔