Size: a a a

2021 January 23

AS

Andrew Shurunov in .NET Talks 🎄
Ну и если у тебя в апи есть метод StartThred, то странно, что тебе приходится его оборачивать в Task.Run
источник

AS

Andrew Shurunov in .NET Talks 🎄
Andrew Shurunov
Ну и если у тебя в апи есть метод StartThred, то странно, что тебе приходится его оборачивать в Task.Run
Выглядит как непордуманное апи
источник

FL

First Last in .NET Talks 🎄
Andrew Shurunov
И обязательно на каждое скачивание свой поток?
Я эксперименты и бенчмарки не проводил, но выглядит странновато
Если данных много, и особенно если файлы хотя бы сколько то большие. Я думаю это будет лагать зверско ) Я пытался похожее городить, и прикинул, что не шипко выгодная вещь. Если очень охото, и там простаивание с обработкой файла или его выдачи то можно обернуть в paralel, что будет логичнее. А создание кучи тасок только хуже сделает
источник

AS

Andrew Shurunov in .NET Talks 🎄
First Last
Если данных много, и особенно если файлы хотя бы сколько то большие. Я думаю это будет лагать зверско ) Я пытался похожее городить, и прикинул, что не шипко выгодная вещь. Если очень охото, и там простаивание с обработкой файла или его выдачи то можно обернуть в paralel, что будет логичнее. А создание кучи тасок только хуже сделает
Ага, выглядит как что то, что не должно работать так быстро, как задумывалось
источник

FL

First Last in .NET Talks 🎄
На json больших порциях данных экспеременитровал
источник

MN

Mr. N in .NET Talks 🎄
Ну это работает и очень хорошо)
источник

FL

First Last in .NET Talks 🎄
Mr. N
Ну это работает и очень хорошо)
Ты можешь сказать что оно работает. Еще бы ты не рабочий код кидал. А про очень хорошо, тут нужно сравинвать реализации )
источник

FL

First Last in .NET Talks 🎄
не знаю есть ли в бесплатной VS, в какой то видел встроенную систему, для тестирования подобного случая, сколкьо запросов может обработать сервер за какой периуд времени.
источник

MN

Mr. N in .NET Talks 🎄
источник

MN

Mr. N in .NET Talks 🎄
с коментами
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
Это батчинг

И если ты хочешь контролируемо (по 4 например) загружать файлы одновременно, то ты сделал все неправильно, у тебя они все сразу грузится начинают.
источник

FL

First Last in .NET Talks 🎄
А зачем ты делаешь ToList.Select ?
источник

FL

First Last in .NET Talks 🎄
+ Отступы хотя бы так
источник

MN

Mr. N in .NET Talks 🎄
First Last
А зачем ты делаешь ToList.Select ?
Мне так нравится)
источник

FL

First Last in .NET Talks 🎄
Я художник я так вижу
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
вот тут на 21 странице есть твой кейс, который нормально решили
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
в Throttling
источник

FL

First Last in .NET Talks 🎄
βλαδιμιρ 🎀 🌎🔫
Это батчинг

И если ты хочешь контролируемо (по 4 например) загружать файлы одновременно, то ты сделал все неправильно, у тебя они все сразу грузится начинают.
Можно планировщиком по фиксить его случай ) где захардкодить N задачь, и ждать их выполнение, а потом набрасывать опять.
источник