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

А какой смысл обсуждать http1.1 когда на пороге http3?

15 ответов

41 просмотр

Не очень понял этого. Могу пока разве что пошутить что-то про ipv6 :)

Roman-Timofeev Автор вопроса

Ну в http2/http3 можно просто открыть bidirectional stream между сервером и клиентом и гонять там сообщения. И вся эта история про идемпотентность и хедеры теряет смысл. Послали сообщение - вам удалённая сторона подтвердила что обработала. В http3 можно соединение мигрировать между ip-адресами.

а шо там, хттп 3 нам автоматом даст знать обработался запрос сервером или нет?

Roman-Timofeev Автор вопроса

см. выше

Roman-Timofeev Автор вопроса

а в http1.1 таких гарантий тоже нет )

про то и речь

не оч понятно просто, что нужно из инфраструктуры чтобы такое заимплементить

Roman-Timofeev Автор вопроса

от инфраструктуры - ничего.

а если отправил сообщение, принимающая сторона акнуть не успела и линк упал, тож не надо повторять?)

Roman-Timofeev Автор вопроса

Надо. Вообще, тут надо даже честный двусторонний ack

Roman-Timofeev Автор вопроса

Потому что принимающая сторона могла сделать ack, но ты этот ack не получил ))))

ну про это же и речь) фиг с ним какой там уровень протокола, индеподентность может быть важна в любом случае)

Roman-Timofeev Автор вопроса

Я скорее о том что надеятся на http в этом плане не стоит. В любом случае лепить свои костыли. А если их делать, то лучше поверх нормального протокола.

а я уже поверил в волшебную пилюлю =(

Вот я послал сообщение, оборвалась сеть. Что дальше? Повторить сообщение?) На схемы это никак не повлияет. Все равно нужен ключ идемпотентности, или как минимум возможность задать свой ключ, по которому узнать результат можно. Как транспорт тут поменяет чего? Между отправкой и получением подтверждения может пройти вечность и взорваться ДЦ/перекопается кабель.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта