或者我可以使用一对服务器/客户端来处理同步请求,而使用一对服务器/客户端来处理异步请求吗?我才刚刚开始研究实现gRPC的分布式项目。我应该有多个数据库节点,并且每个节点都应该能够将RPC发送到另一个节点。我必须在这里允许同步和异步RPC。一个用于一般请求,另一个用于两阶段提交。但是gRPC教程没有提到我是否应该在一个服务器中合并两个服务并将它们分开放置。谢谢
答案 0 :(得分:0)
我不清楚您要实现什么目标。 如果要在单个服务器中使用两个gRPC服务,答案是“是”。
定义两组服务定义ServiceA.proto
和ServiceB.proto
,并在您的服务器中同时实现。