2016-03-22 7 views
3

Spring Cloud Feign ClientがHttp Connection Poolingを提供しているかサポートしているか誰にでも教えてください。もしそうならプールサイズなどの設定をどうやって設定しますか?私は公式の文書でこれを見つけることができないようです。ありがとうございました。Spring Cloud:FeignとHttp Connection Pooling

答えて

3

調査から、私は自分の質問に答えることを試みる:

春クラウド装うは、Netflixのふりを使用しています。 Netflix Feignは、 'persistent connections'を利用するjava.net.HttpURLConnectionを使用して接続を作成しますが、接続プールは作成しません。

たとえば、代わりにApache HttpClientを使用してクライアントをオーバーライドすることができます。Netflixは、このためのライブラリ(feign-httpclient)を提供します。この方法を使用する場合、接続プールのサイズはSystemPropertiesを使用して設定できます。

Spring Cloud Brixtonでは、Apache HttpClientまたはOkHttpClientが(@ConditionalOnClass経由で)利用可能な場合、自動的に使用されるようです。

+0

クラスパスに入っているときにSpring Cloudが自動的にApache HttpClientを使用することは確かですか? – Neo

関連する問題