【发布时间】:2020-11-13 16:33:13
【问题描述】:
或者我可以使用一对服务器/客户端来处理同步请求和另一对处理异步请求吗?我刚开始做一个实现gRPC的分布式项目。我应该有多个数据库节点,每个节点都应该能够将 RPC 发送到另一个。我必须在这里同时允许同步和异步 RPC。一个用于一般请求,另一个用于 2 阶段提交。但是 gRPC 教程没有提到我是否应该在一台服务器中组合两个服务并将它们分开放置。谢谢
【问题讨论】:
标签: grpc
或者我可以使用一对服务器/客户端来处理同步请求和另一对处理异步请求吗?我刚开始做一个实现gRPC的分布式项目。我应该有多个数据库节点,每个节点都应该能够将 RPC 发送到另一个。我必须在这里同时允许同步和异步 RPC。一个用于一般请求,另一个用于 2 阶段提交。但是 gRPC 教程没有提到我是否应该在一台服务器中组合两个服务并将它们分开放置。谢谢
【问题讨论】:
标签: grpc
我不清楚你到底想要达到什么目标。 如果您想让两个 gRPC 服务存在于单个服务器中,答案是肯定的。
定义两组服务定义ServiceA.proto 和ServiceB.proto 并在您的服务器中实现。
【讨论】: