HttpClient를 요청마다 새로 생성하는 것은 비효율적이지만,static으로 재사용하는 것도 문제가 있습니다. 🔄staticHttpClient는 DNS 캐시를 갱신하지 않아 서비스 IP 변경 시 죽은 주소로 요청을 보낼 수 있습니다. 💀- 이는
static인스턴스가 영구적으로 살아있어 DNS 정보를 새로고침하지 않기 때문입니다. 🌐 - 이 문제를 해결하기 위한 최적의 방법은
IHttpClientFactory를 사용하는 것입니다. ✨ IHttpClientFactory는HttpClient의 재사용, DNS 업데이트 및 수명 관리를 자동으로 처리합니다. 🛠️IHttpClientFactory는add HTTP client메서드를 통해 쉽게 등록할 수 있습니다. ✅





![[10분 테코톡] 랜디의 해시 테이블](https://i1.ytimg.com/vi/P3vFRUmfLME/hqdefault.jpg)