是否有任何示例代码/帮助在 quarkus 中使用 grpc 进行服务间通信。我们有 2 项服务。我们想将一个服务 api 暴露给其他服务。我已经包含了所有依赖项并且我已经创建了 proto 文件,我必须在客户端和服务器中都保留 protofile 吗?或者我们必须创建一个通用项目来存储 proto 文件并从那里通信这两个服务。
问问题
36 次
1 回答
0
检查以下文档和示例:
- https://quarkus.io/guides/grpc-getting-started
- https://quarkus.io/guides/grpc-service-implementation
- https://quarkus.io/guides/grpc-service-consumption
- 示例:https ://github.com/quarkusio/quarkus-quickstarts/tree/main/grpc-plain-text-quickstart
- 示例:https ://github.com/quarkusio/quarkus-quickstarts/tree/main/grpc-tls-quickstart
- https://quarkus.io/blog/quarkus-grpc/
一个重要方面是,使用 gRPC,您共享的是 proto 文件。所以是的,您要么复制它,要么将它打包到一个共享的工件中。
于 2022-01-19T08:52:03.300 回答