Netty ReadTimeoutHandler触发多次超时

时间:2013-07-24 17:15:02

标签: netty

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

这是预期还是我做错了什么?

最常用的一种方法是让它只发出一个ReadTimeoutException?我是否应该编写一个只传递它看到上游的第一个ReadTimeoutException的通道处理程序?

1 个答案:

答案 0 :(得分:0)

我猜你的要求是一个请求超时?

您可以更改一点ReadTimeoutHandler,1。在请求发送后,创建一个timeOut任务2.一旦timeOut发生,您可以取消超时任务。