Материалов:
1 005 012

Репозиториев:
30

Авторов:
596 024

Интеграция микросервисов на основе RPC

Дата публикации: 2021

Дата публикации в реестре: 2022-11-01T12:17:32Z

Аннотация:

Статья посвящена анализу вопроса интеграции микросервисов с помощью технологии RPC (Remote Procedure Call - удаленный вызов процедур). Существует большое количество технологий для определения способа общения микросервисов, поэтому здесь было представлено два свойства, которыми должна обладать выбранная технология. Выделены несколько преимуществ RPC технологии в сравнении с REST, где критериями оценки выступали скорость и производительность. Для интеграции микросервисов использовался gRPC – высокопроизводительный RPC фреймворк, который работает поверх HTTP/2 протокола и используют бинарный формат Protocol Buffers для сериализации и десериализации данных. Представлена базовая схема интеграции микросервисов, дающая представление о том, как происходит взаимодействие. При построении распределенной системы на основе микросервисов приходится решать достаточное количество проблем, которые возникают при интеграции микросервисов. Выявлены и проанализированы такие проблемы, как наличие сбоев, сетевых задержек, бесполезная нагрузка на сервисы из-за долгих запросов, контроль запросов, горизонтальное масштабирование. Представлены решения устранения представленных проблем с помощью технологии RPC.

Тип: Article

Другие версии документа

Интеграция микросервисов на основе RPC

Связанные документы (рекомендация CORE)