Как я могу создать заглушки GRPC Java из проекта Python? - PullRequest
0 голосов
/ 04 октября 2018

Я только что следовал учебному пособию по GRPC python , и мне удалось реализовать сервер и клиент Python (которые отлично работают).Но то, что я действительно хочу, это сервер Python и клиент Java.Однако, когда я запускаю python -m grpc_tools.protoc --help, есть только опция --python_out, а не --java_out.

Если я сделаю что-то подобное protoc -I=. --java_out=. protos/*.proto, это не сгенерирует заглушки GRPC, которые мне нужны дляклиент.


Нужно ли вручную копировать + вставлять файл .proto в проект Java и использовать плагин gradle для создания заглушек?Хотя это не похоже на правильный способ сделать это.

1 Ответ

0 голосов
/ 10 октября 2018

Для java-клиента вам нужно использовать заглушку, сгенерированную плагином java protobuf, которую необходимо установить отдельно.Можете ли вы взглянуть на эту ссылку: https://github.com/grpc/grpc-java/tree/master/compiler

...