1

我最近开始学习如何做微服务架构,我想使用 gRPC 而不是 REST 作为我的前向 API。我环顾四周,试图找到两个客户端交换信息(基本上是调用对方的 API)的 node.js 示例,但我没有找到太多。我不确定这是我误解还是我遗漏的东西。我有两个服务

现在我有这个基本的原型:

syntax = "proto3";

package basic;

service Basic {
  rpc PrintData(DataRequest) returns (DataReply) {}
}

message DataRequest {
  string name = 1;
  int32 age = 2;
}

message DataReply {
  string message = 1;
  int32 age = 2;
}

name并希望微服务 A 能够请求age微服务 B。我可以协调客户端到服务器的通信,但我不完全确定如何让两个客户端通过各自的 gRPC API 交换信息。我目前正在使用节点来获取从客户端到服务器的通信。任何帮助或链接都会非常有帮助

4

0 回答 0