或者我可以使用一对服务器/客户端来处理同步请求,另一对来处理异步请求吗我刚开始做一个实现gRPC的分布式项目。我应该有多个数据库节点,每个节点都应该能够向另一个发送RPC。我必须同时允许同步和异步RPC。一个用于一般请求,另一个用于两阶段提交。但是gRPC教程没有提到我是否应该将两个服务组合在一个服务器中,并将它们分开。感谢
我不清楚你到底想要实现什么。如果您希望在一台服务器中有两个gRPC服务,那么答案是肯定的。
定义两组服务定义ServiceA.proto
和ServiceB.proto
,并在服务器中实现这两个定义。