SA Шпаргалка

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

Средний

Когда gRPC лучше REST, а когда хуже?

gRPC лучше, когда:

  • Нужно быстрое взаимодействие между микросервисами (внутренняя сеть).

  • Важна экономия трафика и CPU (бинарный Protobuf).

  • Нужен стриминг данных (HTTP/2).

  • Нужна строгая типизация и автогенерация клиентов.


gRPC хуже (лучше REST), когда:
  • Это публичное API для внешних клиентов (REST/JSON понятнее и проще для интеграции).

  • Клиент — браузер (gRPC-Web существует, но нативно браузеры gRPC не поддерживают).

  • Нужна простая отладка (JSON можно прочитать глазами в Postman, бинарник — нет).

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

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

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