Средний
Что такое протокол gRPC и какие у него преимущества перед REST?
gRPC — это современный высокопроизводительный RPC-фреймворк от Google.
Ключевые особенности и плюсы:
- Работает поверх HTTP/2 (поддерживает мультиплексирование и стриминг).
- Использует Protobuf (Protocol Buffers) как формат данных и язык описания контракта (IDL).
- Бинарный формат: данные сжаты, парсятся машинами в разы быстрее, чем текстовый JSON.
- Строгая типизация и кодогенерация: клиенты и серверы генерируются из
.protoфайла на любом языке.
💡 Применение: Идеален для межсервисного взаимодействия (Backend-to-Backend).