SA Шпаргалка

Все ответы в 2 клика

Средний

Что такое протокол gRPC и какие у него преимущества перед REST?

gRPC — это современный высокопроизводительный RPC-фреймворк от Google.

Ключевые особенности и плюсы:

  • Работает поверх HTTP/2 (поддерживает мультиплексирование и стриминг).

  • Использует Protobuf (Protocol Buffers) как формат данных и язык описания контракта (IDL).

  • Бинарный формат: данные сжаты, парсятся машинами в разы быстрее, чем текстовый JSON.

  • Строгая типизация и кодогенерация: клиенты и серверы генерируются из .proto файла на любом языке.


💡 Применение: Идеален для межсервисного взаимодействия (Backend-to-Backend).

Ещё вопросы раздела «Сети и Web»

Все вопросы раздела «Сети и Web»