тасок, производительность выполнения которых хотелось бы сделать максимально эффективно.
таски = синхронизаторы.
Делают запрос на rest api, валидируют ответ, сохраняют данные в базу.
Подскажите пожалуйста как эффективнее всего организовать данный процесс?
Есть ли какая-то альтернатива для Parallel.ForEach для решения этой задачи?
Или же просто использовать Task.WhenAll(arrayOfTasks)?
Заранее спасибо
собирать в чанки и отправлять в БД, для одинаковых ресурсов использовать 1 httpClient
не совсем понял реплику про чанки
набрал 100 запросов, отправил в БД все 100, а не каждый раз дёргать БД
Обсуждают сегодня