是否可以在一个gRPC服务器中组合异步和同步服务



或者我可以使用一对服务器/客户端来处理同步请求,另一对来处理异步请求吗我刚开始做一个实现gRPC的分布式项目。我应该有多个数据库节点,每个节点都应该能够向另一个发送RPC。我必须同时允许同步和异步RPC。一个用于一般请求,另一个用于两阶段提交。但是gRPC教程没有提到我是否应该将两个服务组合在一个服务器中,并将它们分开。感谢

我不清楚你到底想要实现什么。如果您希望在一台服务器中有两个gRPC服务,那么答案是肯定的。

定义两组服务定义ServiceA.protoServiceB.proto,并在服务器中实现这两个定义。

最新更新