Публикации по теме 'grpc'


Экскурсия по gRPC с протокольными буферами
Введение в gRPC и Protobuf: gRPC — это современная высокопроизводительная платформа удаленного вызова процедур (RPC) с открытым исходным кодом, первоначально разработанная в Google в 2015 году. gRPC использует HTTP 2.0 в качестве базового транспортного протокола. Протокольный буфер, также известный как Protobuf, является наиболее широко используемым языком определения интерфейса, а также форматом обмена сообщениями для gRPC, где мы обычно храним данные и контракты функций в виде..

Безопасные API-интерфейсы gRPC с помощью OAuth2
Пример сервера и клиента gRPC с Go Обзор В этой статье мы узнаем, как защитить наши API-интерфейсы gRPC с помощью OAuth2. Мы создадим образец клиента и сервера в Go и воспользуемся готовым сервером авторизации. Мы уже изучили основы gRPC здесь и Сервер авторизации Spring Boot здесь. Мы будем использовать тот же сервер аутентификации…

Миграция WCF на gRPC с помощью .NET Core
Microsoft недавно выпустила .NET Core 3.0 и подготовила почву для выхода из WCF. .NET Core больше не поддерживает режим полной платформы , что фактически прекращает поддержку WCF в том виде, в каком мы его знаем. Наши варианты миграции различаются. Сегодня давайте обсудим один из таких подходов, который, по моему мнению, является подходом с низким уровнем воздействия. Давайте рассмотрим миграцию WCF на gRPC с использованием .NET Core с сохранением обратной совместимости. Давайте..

Обобщение перехватчиков gRPC
Когда я создавал перехватчики сервера gRPC для zerolog и Sentry , я повторял код как для перехватчиков Stream, так и для Unary. Всегда было какое-то действие до обработки вызова и действие после. Логичным подходом было бы создание функций BeforeHandler и AfterHandler . Однако само по себе это не очень весело или вдохновляюще, поэтому я хотел сделать еще один шаг: я хотел обобщить оба перехватчика вместе. Создание общего перехватчика Определить интерфейс Сначала я подумал о..

Реализация gRPC в приложении Spring Boot
Введение gRPC (gRPC Remote Procedure Calls) — это система удаленного вызова процедур (RPC) с открытым исходным кодом, первоначально разработанная в Google. Он использует протокольные буферы в качестве языка определения интерфейса (IDL) и формата сериализации данных. gRPC позволяет приложениям взаимодействовать друг с другом по сети, предлагая такие преимущества, как производительность, масштабируемость и двунаправленная потоковая передача. В этой статье мы рассмотрим, как..

gRPC с Spring Boot
В этом уроке мы собираемся обсудить gRPC. gRPC — это фреймворк, который используется для работы с RPC. RPC означает Удаленные процедурные вызовы . Это альтернатива протоколу HTTP. gRPC разработан Google. Это очень быстро по сравнению с HTTP. Из-за этого он становится очень популярным. Если мы используем Go Lang, gRPC будет протоколом по умолчанию. В gRPC (g) имеет значение, которое меняется с выпуском каждой версии. Здесь g не означает Google. В этой статье мы будем понимать..

OpenAPI для gRPC с Quarkus
Как реализовать одну из ваших служб REST как gRPC Введение REST (OpenAPI) и gRPC — два самых популярных формата для API. REST — это предпочтительный стиль для большинства общедоступных API, а gRPC — популярная альтернатива для внутренних API, которым нужна эффективная сеть. Спецификация OpenAPI определяет стандарт для описания REST API и их возможностей. По умолчанию gRPC использует Protocol Buffers , механизм Google с открытым исходным кодом для сериализации..