Как использовать 100-500 потоков, у каждого свои прокси, свои `DefaultRequestHeaders`?

Комментарии с MSDN:

  • HttpClient предназначен для однократного создания экземпляра и повторного использования в течение всего жизненного цикла приложения. При создании экземпляра класса HttpClient для каждого запроса будет исчерпано количество сокетов, доступных при высоких нагрузках.
  • DefaultRequestHeaders не следует изменять при наличии необработанных запросов, так как он не является потокобезопасным.

А как тогда быть, если я хочу использовать допустим 100-500-1000 потоков, у каждого свои прокси, свои DefaultRequestHeaders

Использовать что то более низкоуровневое ?

Или например, если это будет не бесконечное количество экземпляров HttpClient, а контролируемое не более N количества HttpClient, то можно использовать ?


Ответы (0 шт):