Сейчас я увеличил количество параллельных запросов до 2000, для первого пакета задержка каждого запроса составляла около 9-11мин. А для вторых 2000 параллельных запросов задержка на каждый запрос составляла ~5 минут (что при 1000 запросах задержки не было).
Код: Выделить всё
var client = _clientFactory.CreateClient();
client.BaseAddress = new Uri("http://localhost:5000");
client.Timeout = TimeSpan.FromMinutes(20);
List _task = new List();
for (int i = 1; i
Подробнее здесь: [url]https://stackoverflow.com/questions/67962002/net-core-httpclient-concurrency-performance[/url]