在開發ASP.NET專案時,常常會使用HttpClient來call API。但HttpClient不像SqlConnect底層有connection pool的機制,若每次使用完馬上關閉連線,下次使用時還要耗費額外的資源重新開啟連線,但一直保持連線開啟又可能耗盡資源。在.net core2.1後新增的HttpClientFactory可以統一管理HttpClient的連線。
2021-07-27
在開發ASP.NET專案時,常常會使用HttpClient來call API。但HttpClient不像SqlConnect底層有connection pool的機制,若每次使用完馬上關閉連線,下次使用時還要耗費額外的資源重新開啟連線,但一直保持連線開啟又可能耗盡資源。在.net core2.1後新增的HttpClientFactory可以統一管理HttpClient的連線。