169 похожих чатов

Привет, коллеги! Скажите, fetch однопоточно выполняет запросы или параллелит?

16 ответов

12 просмотров

поток всегда один

Kamo-Spertsyan Автор вопроса
Sergiy Shatunov
поток всегда один

то есть пока не придёт ответ на первый запрос, второй не отправится?

Kamo-Spertsyan Автор вопроса
Sergiy Shatunov
это не имеет отношения к поточности

окей. Но меня интересует именно то, как fetch обрабатывает очередь запросов. Грубо говоря, я на старте приложения стреляю 5 запросов. Полетят ли они в параллели или последовательно?

Kamo Spertsyan
окей. Но меня интересует именно то, как fetch обра...

правильней предполагать рандомную последоваетельность, хотя на практике они часто будут отправляться в исходной последовательности

Kamo-Spertsyan Автор вопроса
Sergiy Shatunov
правильней предполагать рандомную последоваетельно...

но последовательность всё равно имеет место быть? Поясню. Мне не важен порядок, важна скорость работы. Допустим, запросы обрабатываются 2 секунды. Если я отправляю 3 запроса в моменты времени 1, 2 и 3, то ответы придут в 3, 4, 5 или в 3, 5 и 7?

Kamo Spertsyan
но последовательность всё равно имеет место быть? ...

ответы от сервера тоже надо рассматиривать как рандомные если не предусмотренны специальные настройки

Kamo-Spertsyan Автор вопроса
Sergiy Shatunov
ответы от сервера тоже надо рассматиривать как ран...

предположим, что он последовательно их обрабатывает

Kamo Spertsyan
предположим, что он последовательно их обрабатывае...

тогда и ответы скорее всего придут в той же последовательности, если не сбои в маршрутизации которые тоже могут случится

Kamo-Spertsyan Автор вопроса
Aleksey
Да проверь ты

либо я не догоняю, либо синтезировать пример сложнее, чем выяснить детали работы

Kamo-Spertsyan Автор вопроса
Sergiy Shatunov
тогда и ответы скорее всего придут в той же послед...

правильно ли я понял, что в моём примере выше правильный ответ будет 3, 4, 5? То есть второй и третий запросы улетят на сервер не дожидаясь ответов на предыдущие

Kamo Spertsyan
правильно ли я понял, что в моём примере выше прав...

запросы улетают не дожидаясь никаких ответов

Kamo Spertsyan
окей, спасибо!

если нужно иное поведение, то его можно настроить специальными инструкциями типа then или await

Kamo-Spertsyan Автор вопроса
Sergiy Shatunov
если нужно иное поведение, то его можно настроить ...

это да, мне именно интересно, как сам fetch себя по дефолту ведёт

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта