OSNOVEL IT-разработка полного цикла +7 906 045-80-34 EN Обсудить проект ↗
Термин

gRPC

Google Remote Procedure Call

gRPC — Высокопроизводительный протокол для общения сервисов между собой: бинарный формат, строгие контракты, потоковая передача.

gRPC используется внутри микросервисных систем, где важна скорость и строгая типизация. Контракты описываются в Protobuf, клиенты генерируются автоматически для любого языка.

Плюсы. В разы быстрее REST на больших объёмах, потоки данных в обе стороны, строгие контракты.

Минусы. Не читается человеком, сложнее отлаживать, плохо подходит для публичных API и браузеров без прослойки.

Услуги по теме

  1. 03

    Highload и бэкенд

    Микросервисная архитектура, API, очереди, кэширование.

    Go · Kafka · ClickHouse · Kubernetes →
  2. 15

    Разработка API

    REST, gRPC и GraphQL API с документацией, версионированием и защитой.

    Go · Node.js · OpenAPI · Kafka →

Связанные термины

Напишите
нам

Ответим в течение рабочего дня, оценим объём и предложим план. Первая консультация — бесплатно.