代码之家  ›  专栏  ›  技术社区  ›  merlin2011

如何在gRPC中为Java手动生成客户机和服务器代码?

  •  0
  • merlin2011  · 技术社区  · 5 年前

    这个 official documentation 关于生成客户机和服务器代码,请说明以下内容。

    接下来,我们需要从 我们的.proto服务定义。我们使用协议缓冲区 带有特殊gRPC Java插件的编译器协议。你需要使用 proto3编译器(同时支持proto2和proto3语法) 以生成gRPC服务。

    不幸的是,它只是建议使用Maven或Gradle来生成实际的客户机和服务器存根。

    实际情况如何 protoc 这一代的命令行调用?

    0 回复  |  直到 5 年前
        1
  •  1
  •   Petr Janeček    5 年前

    这个 gRPC Java Codegen Plugin for Protobuf Compiler 自述文件谈到:

    编译一个proto文件并生成Java接口 服务定义:

    $ protoc --plugin=protoc-gen-grpc-java=build/exe/java_plugin/protoc-gen-grpc-java \
      --grpc-java_out="$OUTPUT_FILE" --proto_path="$DIR_OF_PROTO_FILE" "$PROTO_FILE"