小编mtS*_*Chi的帖子

如何直接从protobuf创建GRPC客户端而不将其编译成java代码

使用 gRPC 时,我们需要通过协议缓冲区编译器 (protoc) 或使用 Gradle 或 Maven protoc 构建插件从 .proto 服务定义生成 gRPC 客户端和服务器接口。

Flow now: protobuf file -> java code -> gRPC client.
Run Code Online (Sandbox Code Playgroud)

那么,有没有办法可以跳过这一步呢?

如何创建一个通用的 gRPC 客户端,可以直接从 protobuf 文件调用服务器,而无需编译成 java 代码?或者,有没有办法在运行时生成代码?

Flow expect: protobuf file -> gRPC client.
Run Code Online (Sandbox Code Playgroud)

我想构建一个通用的 gRPC 客户端系统,输入是 protobuf 文件以及方法、包、消息请求的描述......而不必为每个 protobuf 再次编译。

非常感谢。

java protocol-buffers grpc grpc-java

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

grpc ×1

grpc-java ×1

java ×1

protocol-buffers ×1