提问者:小点点

Mule 4超文本传输协议监听器-ReadTimeout有什么用


网上查了留档在这里

侦听器在接收消息时必须等待的最长时间(以毫秒为单位)。

我尝试将其更改为5000(5秒),并且等待超过一分钟而没有发出请求。

然后我调用了侦听器,它工作得很好,所以我对这个属性的意义感到困惑?

我们什么时候应该使用这个值?os这意味着充当超文本传输协议侦听器的消费者将获得的响应超时?

谢啦


共1个答案

匿名用户

读取超时:(数字)侦听器在接收消息时必须等待的最长时间(以毫秒为单位)。默认值:30000。文档在这里

读取超时表示一旦打开传输控制协议,监听器应该等待多长时间才能得到主体。根据我的理解,有时客户端会这样做,以保持连接存活并缓解打开和关闭太多连接的情况。参考此

您可以在其中保留默认值,它不会影响您的实现,因为您没有向endpoint发送GB的数据,也没有使用超文本标记语言的多部分上传上传任何文件。

如果你是,那么你需要根据你的需要稍微调整一下