Netty ReadTimeoutHandler触发多个超时

Netty ReadTimeoutHandler触发多个超时,netty,Netty,看起来ReadTimeoutHandler的默认行为是向上游发送ReadTimeOutException垃圾邮件,直到共享计时器对象被销毁或通道被销毁。问题是,它设法在通道关闭之前触发多个ReadTimeOutException 这是意料之中的事还是我做错了什么 让它只发出一个ReadTimeoutException的最棘手的惯用方法是什么?我应该只编写一个只传递它在上游看到的第一个ReadTimeoutException的通道处理程序吗?我猜您的要求是一个请求一个超时 您可以稍微更改ReadT

看起来ReadTimeoutHandler的默认行为是向上游发送ReadTimeOutException垃圾邮件,直到共享计时器对象被销毁或通道被销毁。问题是,它设法在通道关闭之前触发多个ReadTimeOutException

这是意料之中的事还是我做错了什么


让它只发出一个ReadTimeoutException的最棘手的惯用方法是什么?我应该只编写一个只传递它在上游看到的第一个ReadTimeoutException的通道处理程序吗?

我猜您的要求是一个请求一个超时


您可以稍微更改ReadTimeoutHandler,1。发送请求后,创建超时任务2。一旦发生超时,您可以取消超时任务

哪一个网络版本?