Публикации по теме 'grpc'
От Java и REST до GO и gRPC
Как я познакомился с Go и gRPC, исходя из карьеры в области бэкэнд-разработки REST с Java.
Большинство разработчиков, как правило, знают один язык / фреймворк и придерживаются его в своей карьере.
У некоторых есть любимые проекты на непонятных и забавных языках, но это, как правило, больше хобби, чем смена направления карьеры.
Но у некоторых есть возможность время от времени менять свой основной язык.
У меня была возможность работать с тремя основными языками за последние 20..
GRPC — Первый подход
Хорошо, давайте посмотрим на этот фреймворк.
GRPC — это RPC-фреймворк. Вот и все :)
Буфер протокола
Хорошо, классная функция — это буфер протокола , независимый язык, используемый для сообщений. Установите модель с помощью protobuf и поделитесь ею со всеми своими командами без каких-либо ограничений по языку. Как есть, все могут общаться с одной и той же (правильной) базой, независимо от технологии!
Буфер протокола — модель Пример для article.proto
синтаксис = «proto3»; пакет..
Первые шаги в привязке gRPC для React Native
Если вы хотите использовать gRPC в своем приложении React Native, официальной поддержки пока нет, но это вас не должно останавливать! В этом посте я покажу вам, как мы разработали реализацию с учетом безопасности типов и успешно вызвали службу удаленно из React Native на Android.
Обоснование
На предыдущем Дне инноваций Xebia я имел удовольствие объединиться для реализации микросервисной архитектуры с использованием gRPC . gRPC - это среда удаленного вызова процедур (как следует из..
Создание gRPC API в Nest с помощью Typescript
Вы, должно быть, слышали о gRPC и его преимуществах. Здесь я покажу вам, как создать современный API с помощью Nest.js и gRPC в машинописном тексте.
Почему gRPC - это круто
Зачем использовать gRPC? У него масса преимуществ, таких как производительность, генерация кода, потоковая передача и т. Д. Но для меня главное - это строгая спецификация. GRPC заставляет вас писать .proto файлы, описывающие ваш API. Эта функция позволила мне и моей команде сэкономить много времени...