Вопросы по теме 'grpc-java'

Как добавить глобальный перехватчик исключений на сервер gRPC?
Как в gRPC добавить глобальный перехватчик исключений, который перехватывает любые RuntimeException и передает значимую информацию клиенту? например, метод divide может выдавать ArithmeticException с сообщением / by zero . На стороне...
16224 просмотров
schedule 10.12.2022

Нужно ли объединять экземпляры ManagedChannel для многопоточного клиента Java GRPC (1.1.2)?
TL;DR Имеет ли ManagedChannel неявный пул соединений grpc-java или ответственность за объединение ManagedChannel экземпляров лежит на пользователе? Итак, я использую java grpc 1.1.2 с протоколом 3.2.0. Мне кажется, что нет неявной...
4579 просмотров
schedule 30.03.2024

проблема рукопожатия ssl между Java-клиентом GRPC и сервером NodeJS
Я использую GRPC (клиент Java) для подключения через SSL к серверу NodeJS. Контекст SSL, который я использую, скопирован ниже. Я попытался запустить ssldump (в ОС Mac El Capitan) для отладки. Я получаю следующее исключение на сервере, когда пытаюсь...
381 просмотров
schedule 08.07.2023

Использование gRPC связывает приложение Spring Boot вместе с консулом или Eureka
Как мы можем использовать связь grcp с приложением весенней загрузки. И как мы можем использовать общий метод обнаружения служб для использования с grpc, чтобы получить конечную точку весеннего загрузочного приложения.
1214 просмотров
schedule 03.02.2023

Как читать метаданные в gRPC с помощью Java на стороне клиента
Я использую компилятор Java и Protoc 3.0, и мой прототип файла упомянут ниже. https://github.com/openconfig/public/blob/master/release/models/rpc/openconfig-rpc-api.yang syntax = "proto3"; package Telemetry; // Interface exported by Agent...
7163 просмотров
schedule 25.08.2022

Сервер GRPC получает отмену клиента
Я создал микросервис для веб-трансляции с помощью grpc. потоковая передача работает нормально, но отмена потока работает только на стороне клиента. если клиент вызывает CancellableContext.cancel, потоковая передача видео останавливается, но сервер...
2125 просмотров
schedule 16.02.2023

Метод Grpc.Core.RpcException не реализован с клиентом C# и сервером Java.
У меня возникли проблемы с поиском источника этой ошибки. Я реализовал простой сервис с помощью protobuf: syntax = "proto3"; package tourism; service RemoteService { rpc Login(LoginUserDTO) returns (Response) {} } message AgencyDTO{ int32...
11602 просмотров
schedule 24.11.2023

gRPC gradle: generateProto не работает с каталогом, который не найден при импорте других определений прототипов
Я пытаюсь скомпилировать некоторые определения protobuf как задачу gradle, но получаю следующую ошибку без генерации исходного кода: * What went wrong: Execution failed for task ':generateProto'. > protoc: stdout: . stderr:...
746 просмотров
schedule 09.08.2023

Ошибка SSL с GRPC Java
Версия JDK: 1.8u77 proto3.0.3 версия Я пробовал включить SSL в текущее приложение. Пожалуйста, найдите ниже подходы, которые мы опробовали. 1) Статический подход OpenSSL Мы добавили io.netty.tcnative-boringssl-static, io.netty.handler и...
3254 просмотров
schedule 05.10.2022

Как передать traceIds в Hystrix Observables?
У меня есть несколько сервисов, некоторые из которых используют HystrixObservableCommand от Hystrix для вызова других сервисов, а другие используют HystrixCommand. Как передать идентификаторы трассировки из вызывающей службы в Observables в...
681 просмотров
schedule 05.05.2022

Не удалось подключить клиент grpc к серверу grpc
Я пытаюсь сделать вызов клиента grpc на сервер и получаю следующее исключение. RPC failed: Status{code=INTERNAL, description=Thrown from handleResolvedAddresses(): java.lang.IllegalArgumentException: gracefulShutdownTimeoutMillis: -1 (expected:...
581 просмотров
schedule 10.03.2023

компиляция 'io.grpc:grpc' не удалась в демонстрационном проекте
Я загрузил простой демонстрационный клиентский проект helloworld для Android отсюда, я не изменяю код: https://github.com/grpc/grpc-java/tree/master/examples/android/helloworld При построении градиента я получаю сообщение об ошибке:...
389 просмотров
schedule 05.11.2023

Гарантированно ли вызов onComplete/onCancel с помощью grpc?
Я должен выполнять некоторый код в начале и в конце каждого вызова, обрабатываемого моим сервером grpc. Я использую ServerCall.Listener: код для выполнения в начале вызова находится в конструкторе слушателя код для выполнения в конце вызова...
845 просмотров
schedule 26.12.2022

gRPC Java — хранение переменных состояния (для аутентификации пользователя)
Я использую gRPC в среде SpringBoot (и SpringSecurity) и использую ServerInterceptor для аутентификации пользователей при их подключении. Я сохраняю результат аутентификации в Spring SecurityContextHolder . ( Подписался ) private final...
486 просмотров
schedule 23.02.2023

Android DialogFlow V2 SDK Клиентская библиотека Java Grpc Облачная платформа Google для обнаружения намерений в прямом аудиопотоке
Как создать новое приложение для Android с Dialogflow V2. Что такое клиентская библиотека и как она используется Android. Я хочу отправить поток для обнаружения намерения. Чем он отличается от устаревшего SDK. Есть ли где-нибудь образец кода...
971 просмотров

как запросить локальный сервер gRPC?
У меня есть сервер gRPC, и я хочу вызвать этот сервер по локальному каналу, например: другое сообщение -> адаптер -> локальный клиент grpc -> локальный сервер grpc так как создать локального клиента grpc ?, использовать локальный канал для...
1333 просмотров
schedule 01.11.2022

Как создать контейнер kubernetes и запустить его из другого модуля
У меня есть микросервис grpc A, работающий в кластере kubernetes. Когда эта служба вызывается, я хотел бы создать экземпляр другой микрослужбы grpc B и запустить ее в том же кластере. У меня есть образ второй службы, включенный в контейнер A....
1377 просмотров
schedule 02.07.2022

Context CancellationListener служб gRPC не запускается, когда клиент отменяет вызов службы
У меня есть потоковая служба, которая бесконечно передает потоки с сервера на клиент, пока клиент не отменит. На стороне сервера у меня есть поток, который заполняет ehcache данными, полученными из базы данных. Ehcache предоставляет обратные...
852 просмотров
schedule 04.07.2022

Использование перехватчиков сервера grpc для вложенных вызовов сервера
У меня есть клиент, который вызывает службу A grpc, которая вызывает другую службу B. Я хочу использовать ServerInterceptor , чтобы захватить всю трассировку вызовов в корневом диапазоне (уровень 1), начиная с клиента и службы A в качестве его...
605 просмотров
schedule 23.04.2023

Проблемы при передаче метки времени в grpc
Как передать метку времени моему клиенту grpc. Я получаю следующую ошибку. Я передал отметку времени в одинарных кавычках и в других случаях, как показано ниже, но это не сработало. Когда я не передаю as_of, он работает нормально. вызов grpc_cli...
425 просмотров
schedule 07.07.2023