17

Feign のソース コードをざっと見てみると、Feign は JDK を使用してHttpUrlConnectionHTTP リクエストを発行し、接続プールを使用せずにリクエストが終了したら閉じることがわかりました。私はこの種の方法の有効性を疑っています。次に、Apache Http Client または OKHttp に切り替えて HTTP リクエストを送信できるRestTemplateというSpring のドキュメントを読みました。RestTemplate

注: デフォルトでは、RestTemplate は標準の JDK 機能に依存して HTTP 接続を確立します。HttpAccessor.setRequestFactory(org.springframework.http.client.ClientHttpRequestFactory) プロパティを使用して、Apache HttpComponents、Netty、OkHttp などの別の HTTP ライブラリを使用するように切り替えることができます。

RestTemplate はパフォーマンスの観点から Feign よりも優れているということですか?

4

2 に答える 2