我一直在遵循GRPC python tutorial,并且设法实现了python服务器和客户端(可以正常工作)。但是我真正想要的是python服务器和java客户端。但是,当我运行python -m grpc_tools.protoc --help
时,只有一个--python_out
选项,而没有一个--java_out
。
如果我这样做protoc -I=. --java_out=. protos/*.proto
,它将不会生成客户端所需的GRPC存根。
我是否需要手动将.proto
文件复制并粘贴到Java项目中,并使用gradle插件生成存根?但这似乎并不是正确的方法。
答案 0 :(得分:0)
对于Java客户端,您需要使用java protobuf插件生成的存根,该存根需要单独安装。能否请您看一下此链接: https://github.com/grpc/grpc-java/tree/master/compiler