具有较大有效负载大小的http出站网关是否有任何限制

时间:2020-09-30 03:23:21

标签: spring-integration httpclient

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

我是否可以知道Spring Integration或HTTP客户端中是否存在导致超时的有效负载大小的默认设置?

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

1 个答案:

答案 0 :(得分:1)

Spring集成HTTP出站网关完全基于Spring MVC的RestTemplate,可以与ClientHttpRequestFactory之一一起提供。默认情况下,它是SimpleClientHttpRequestFactory。考虑为您的任务注入HttpComponentsClientHttpRequestFactory并对其HttpClient进行调整。