Общая структура RPC (удаленного вызова процедур) через HTTP/2, первоначально разработанная в Google. gRPC - это не зависящая от языка и платформы структура, которая позволяет пользователям писать приложения, в которых независимые службы могут работать друг с другом, как если бы они были родными. В качестве языка описания интерфейса используются протоколы буферов.
0 ответов

Как перехватить и переслать вызов GRPC в зависимости от содержания сообщения

Я хочу быть в состоянии переслать RPC вызовите другую реализацию, основанную на содержании сообщения. Я исследовал GRPC interceptors но у веб-сайта нет хорошего объяснения этому. Я не могу найти хорошую документацию по этому вопросу мой proto файл в…
22 окт '18 в 11:48
1 ответ

Как получить статус длительной операции при вызове API Dialogflow gRPC?

Многие RPC-методы Dialogflow возвращают Operationсообщение / объект, который представляет длительную операцию. Как проверить статус операции и получить результат, если операция завершена? Методы gRPC Dialogflow, которые возвращают операцию: экспортн…
14 июн '18 в 19:44
1 ответ

Невозможно проверить первый сертификат (grpc/node)

Для некоторого фона я следую этому учебнику, пытаясь заставить работать пример узла. Я скачал папку, перешел в каталог cd'd и попытался запустить npm install. Я получаю следующую трассировку стека. npm WARN package.json grpc-examples@0.1.0 No reposi…
04 июн '18 в 20:26
1 ответ

IntelliJ Ошибка компиляции с gRPC

IntelliJ сообщает об этой ошибке компиляции, когда я собираю проект scala для тестирования API gRPC с Gatling. IntelliJ: IntelliJ IDEA 2017.3.5 (Community Edition) Build #IC-173.4674.33, built on March 6, 2018 JRE: 1.8.0_152-release-1024-b15 amd64 J…
23 апр '18 в 01:47
2 ответа

Передача файлов с использованием gRPC

Каков стандартный способ использования gRPC и буфера протокола для передачи файла или изображений из одного процесса в другой? Размер файла составляет от 1 до 6 МБ. В основном я хочу знать, как реализовать пары кода отправитель / получатель для pyth…
07 сен '17 в 21:16
0 ответов

Служба SSL GRPC, работающая в докере

У меня есть несколько док-контейнеров, работающих под разными серверами GRPC. В настоящее время я запускаю эти серверы так: server.bind('0.0.0.0:50051',grpc.ServerCredentials.createInsecure()); Очевидно это создало сервер grpc, который не является п…
09 ноя '17 в 14:04
1 ответ

Причал ALPN/NPN не был правильно настроен. Когда пытался использовать Google Cloud речь API

Я попытался использовать облачный речевой API Google после установки GOOGLE_APPLICATION_CREDENTIALS в системной переменной среды. Не в состоянии выяснить какие-либо проблемы или обойти в течение более 2 дней. Вот ошибка, которую я получаю 24-May-201…
0 ответов

Интеграция Play Framework 2.6 с gRPC и Netty

В то время, когда я пишу этот пост, Play Framework находится на v2.6.0-M4. Версия платформы v2.5 имела трудности для работы с gRPC из-за конфликтов Netty (см. Этот ответ stackru). Я начинаю изучать gRPC и protobufs. Уже портировал проект из Play Fra…
13 апр '17 в 21:09
0 ответов

gRPC Python сначала отправляет сообщение серверу

Я пытаюсь создать службу двунаправленной потоковой передачи, в которой Сервер отправляет первое сообщение клиенту. По словам гида: Двунаправленный потоковый RPC, где обе стороны отправляют последовательность сообщений, используя поток чтения-записи.…
14 окт '17 в 02:20
1 ответ

code=StatusCode.UNAVAILABLE, details="Ошибка ОС"

Я развернул свою собственную модель с обслуживанием tenorflow. Обычно это работает без проблем, но иногда появляется такое сообщение об ошибке: AbortionError(code=StatusCode.UNAVAILABLE, details="OS Error") Я не знаю почему, кто-нибудь может мне пом…
08 авг '18 в 10:47
1 ответ

gRPC - Предоставление общедоступных API

26 февраля Google объявил о gRPC: http://googledevelopers.blogspot.com.br/2015/02/introducing-grpc-new-open-source-http2.html В этом посте они сказали: "Внутри Google мы начинаем использовать gRPC для предоставления большинства наших общедоступных с…
27 фев '15 в 14:36
3 ответа

Обнаружение контента в Google Cloud Vision для.NET ничего не делает / зависает в приложении

Я только начал немного играть с Google Cloud Vision. Я хотел обнаружить текст на изображении. Вдохновленный официальными документами (например, https://cloud.google.com/vision/docs/detecting-text и https://cloud.google.com/docs/authentication/produc…
27 фев '18 в 01:11
2 ответа

Связь между C# и Java

Я хочу использовать GRPC в C# и Java. C# должен действовать как сервер, а Java как клиент. Я пользователь Windows и не знаю, как создать файл прото для C# и Java. На сайте я нашел только учебники для конкретного языка, но не для разных языков.
05 ноя '16 в 21:48
1 ответ

InvalidProtocolBufferException в клиенте Java при десериализации данных protobuf с сервера C++

У меня есть сообщение protobuf как это: message Update { Path path = 1; // The path (key) for the update. Value value = 2 [deprecated=true]; // The value (value) for the update. TypedValue val = 3; // The explicitly typed update value. } // TypedVal…
29 сен '18 в 02:17
1 ответ

Создание версий веб-сервисов REST поверх gRPC

Я реализовал службу API, используя gRPC с буферами протокола, а затем использовал grpc-gateway, чтобы представить его как набор веб-сервисов REST. Теперь я подхожу к тому, что мне приходится поддерживать разные версии API, и я застрял. В моем прото-…
01 мар '18 в 08:40
1 ответ

Как отладить "INVALID_ARGUMENT: псевдоним входного тензора не найден в подписи"

Я пытаюсь получить доступ к моей модели обслуживания tenorflow, которая имеет сигнатуру, как видно из этого сегмента кода: regression_signature = predict_signature_def( inputs={"phase_features" : phase_features}, outputs={"phase_weight": phase_weigh…
08 май '17 в 13:47
1 ответ

Как создать запись в объекте Context в начале запроса и получить его в конце запроса?

(отказ от ответственности: я балуюсь grpc) У меня есть объект, который я хотел бы связать с каждым запросом, initializeв начале запроса и closeПосле того, как запрос сделан. В настоящее время я достигаю этого, используя два ServerInterceptorsпервый …
02 авг '18 в 21:55
0 ответов

"Пинг" обслуживающего тензор потока сервера

Я реализовал несколько сервисов gRPC, которые имеют общий интерфейс, который позволяет мне "пинговать" их, чтобы увидеть, работают ли они. Для этого у меня есть запрос getServiceVersion(), который возвращает мне версию службы, если служба работает, …
08 май '17 в 11:22
0 ответов

Модель многопоточности сервера gRPC C#

Может кто-нибудь сказать мне, как работает потоковая модель реализации gRPC-сервера на C#? Есть ли один поток на службу? Одна ветка за звонок? Один поток на клиента? Только одна нить для всех? Я спрашиваю, потому что я не уверен, как мне получить до…
16 дек '18 в 13:44
2 ответа

Невозможно получить доступ к сгенерированным файлам Java

Мой проект использует gRPC, и он генерирует файл в сгенерированной папке. Это мой build.gradle модуля. apply plugin: 'java' dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'io.grpc:grpc-okhttp:1.4.0' compile 'io.grpc:grpc-pr…
16 июл '17 в 06:40