1: Feign的默認HTTP在近10S 時會主動斷開。

 
2: 原因是Feign的默認,AutoConfiguration文件為


feign: hystrix: enabled: true httpclient: enabled: true #feign的最大連接數 max-connections: 200 #feign單個路徑的最大連接數 max-connections-per-route: 50 compression: request: enable: true mime-types: text/xml,application/xml,application/json #大小壓縮的限制,只有超過2M的請求數據才會進行壓縮 min-request-size: 2048 response: enable: true
@Import({ HttpClientFeignLoadBalancerConfiguration.class, OkHttpFeignLoadBalancerConfiguration.class,
      HttpClient5FeignLoadBalancerConfiguration.class, DefaultFeignLoadBalancerConfiguration.class })
public class FeignLoadBalancerAutoConfiguration {
}
表意為, 選則一個Client作為Http的鏈接,   
         
         
        HttpClientFeignLoadBalancerConfiguration -》 ApacheHttpClient
OkHttpFeignLoadBalancerConfiguration -》 OkHttpClient
默認是 DefaultFeignLoadBalancerConfiguration -- 》 FeignBlockingLoadBalancerClient --》

是使用的 HttpURLConnection 作的鏈接, 這個鏈接是使用一次就關閉了的。 但底層協議不一定關閉, 還是有一定程度的復用。
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-httpclient</artifactId>
</dependency>
