Spring integration 对于具有大负载大小的http出站网关是否有任何限制

Spring integration 对于具有大负载大小的http出站网关是否有任何限制,spring-integration,httpclient,Spring Integration,Httpclient,我们在SpringBoot项目中使用Spring集成从客户那里获得http响应,然后将有效负载转换为所需的系统,但是我们发现,当有效负载大小超过(大约)11M时,http请求将始终超时(我们将超时设置为10分钟),但我们可以使用CURL或postman在5分钟内成功下载11M负载 请问Spring Integration或HTTP client中是否有导致超时的负载大小的默认设置 目前,我们设置了一个警报来监控这种情况,并将由邮递员手动下载有效负载,但这不是一个好的解决方案。Spring Int

我们在SpringBoot项目中使用Spring集成从客户那里获得http响应,然后将有效负载转换为所需的系统,但是我们发现,当有效负载大小超过(大约)11M时,http请求将始终超时(我们将超时设置为10分钟),但我们可以使用CURL或postman在5分钟内成功下载11M负载

请问Spring Integration或HTTP client中是否有导致超时的负载大小的默认设置


目前,我们设置了一个警报来监控这种情况,并将由邮递员手动下载有效负载,但这不是一个好的解决方案。

Spring Integration HTTP Outbound Gateway完全基于Spring MVC提供的
RestTemplate
,它可以与
ClientHttpRequestFactory
一起提供。默认情况下,它是一个
SimpleClientHttpRequestFactory
。考虑注入<代码> HttpComponentsClientHttpRequestFactory < /代码>,并将其<代码> HTTPcli客< /代码>分别分配给您的任务。

看起来您有HTTP请求超时设置而不是有效负载大小限制。是的,超时设置为10分钟,然而,在5分钟内,使用邮递员可以达到11M的有效负载。请求将超时,即使我们将超时设置更改为30分钟,当有效负载大小增加时也不会出现问题