gRPC允许两个客户端互相交谈

时间:2019-02-13 21:54:43

标签: node.js protocol-buffers grpc grpc-node grpc-web

我最近开始学习如何做微服务架构,我想使用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;
}

,并希望微服务A能够向微服务B请求nameage。我可以协调客户端与服务器之间的通信,但是我不完全确定如何使两个客户端交换通过各自的gRPC API获取信息。我当前正在使用node来仅从客户端到服务器进行通信。任何帮助或链接都将非常有帮助

0 个答案:

没有答案