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

А можете пояснить, зачем gRPC, если есть REST? В каких случаях

использовать одно или другое

29 ответов

23 просмотра

Ну grpc быстрее и использует http2 и формат данных protobuf бинарный формат

Степан- Автор вопроса

Рест для фронта, грпс между сервисами

Степан- Автор вопроса
Rostislav Teryaev
Рест для фронта, грпс между сервисами

А почему бы тогда на фронте не юзать gRPC?

Степан- Автор вопроса
Bol4onok
А не позволяют технологии

По сути это же обертка над http2

SD
Почему?

Ну ты кинешь ссылку на то прокси между грпс и обёрктой на клиента, которое неадекватно работает ?

Степан
По сути это же обертка над http2

Ты можешь использовать grpc на фронте но тебе надо будет преобразовывать бинарный формат в json, можно использовать grpc-gateway

Степан
Вопрос только в скорости?

грпц побыстрее, там код генерится... в ресте сваггер как бы есть, но он сииильно навороченнее

Степан- Автор вопроса
SD
Ты можешь использовать grpc на фронте но тебе надо...

Проблема в жс, он не может в бинарный формат?

SD
На фронте используется grpc?

не, на фронте (в сайт) прикрутить грпц - плохая идея

Степан
Проблема в жс, он не может в бинарный формат?

решения есть, но по факту они выходят сильно тяжелее чем json rpc

SD
А где есть смысл его использовать?

межсервисное взаимодействие

SD
Есть какой то кейс?

ну у тебя микросервисы, вот между ними удобно грпц.

Степан
Проблема в жс, он не может в бинарный формат?

Браузер не умеет разбирать сырой http2 поток. Нода умеет бинарный grpc

Alexey Gevondyan
не, на фронте (в сайт) прикрутить грпц - плохая ид...

Спойлер — так построен Google Cloud фронт. Не самое простое веб-приложение

Евгений Омельченко
Спойлер — так построен Google Cloud фронт. Не само...

А вот хер пойми на чём там написано, гугл для каждого своего сервиса блочит сигнатуры юзаемых технологий. Ну или у них всегда всё на своём пишется

GRPC это, внезапно, технология гугла :)

Евгений Омельченко
GRPC это, внезапно, технология гугла :)

Внезапно... А как понять на чём мордочка то написано)

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

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

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