SA Шпаргалка

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

Средний

Что такое gRPC? Когда его применять?

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

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

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

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

  • Бинарный формат (данные сжаты, парсятся быстрее JSON).


✅ Когда применять:
Идеален для межсервисного взаимодействия (Backend-to-Backend), где важны производительность, двунаправленный стриминг и строгая типизация.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Протоколы»

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

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