tgoop.com/go_interview_lib/544
Last Update:
💬 Расскажите о назначении, составляющих, достоинствах и недостатках gRPC.
gRPC (Google Remote Procedure Calling) — система удаленного вызова процедур, разработанная Google. Основное назначение — реализация взаимодействия между микросервисными архитектурами при разработке приложений.
gRPC включает в себя три основных составляющих: стандарт сериализации данных Protocol Buffers (Protobuf), протокол передачи данных HTTP/2 и язык описания интерфейса IDL.
➕ Высокая производительность, бинарный формат хранения данных. Protobuf изначально работает с сериализованными данными, что позволяет эффективно обмениваться информацией по низкоскоростным и слабопроизводительным физическим линиям связи без потерь времени на дополнительные преобразования.
➖ Сложность дебага, ограниченная поддержка браузеров.
BY Библиотека Go для собеса | вопросы с собеседований
Share with your friend now:
tgoop.com/go_interview_lib/544