ReadTimeoutHandler
的默认行为似乎是垃圾邮件ReadTimeoutException
上游,直到共享计时器对象被销毁或通道被销毁。问题是,它设法在频道关闭之前触发多个ReadTimeoutException
。
这是预期还是我做错了什么?
最常用的一种方法是让它只发出一个ReadTimeoutException
?我是否应该编写一个只传递它看到上游的第一个ReadTimeoutException
的通道处理程序?
答案 0 :(得分:0)
我猜你的要求是一个请求超时?
您可以更改一点ReadTimeoutHandler,1。在请求发送后,创建一个timeOut任务2.一旦timeOut发生,您可以取消超时任务。