【问题标题】:How can I generate a GRPC Java Stubs from python project?如何从 python 项目生成 GRPC Java 存根?
【发布时间】:2018-10-04 09:23:39
【问题描述】:

我一直在关注 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 插件生成存根?不过,这似乎不是正确的做法。

【问题讨论】:

    标签: java python protocol-buffers grpc


    【解决方案1】:

    对于java客户端,需要使用java protobuf插件生成的stub,需要单独安装。你能看看这个链接: https://github.com/grpc/grpc-java/tree/master/compiler

    【讨论】:

      猜你喜欢
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      • 2016-04-15
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多