我最近开始学习如何做微服务架构,我想使用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请求name
和age
。我可以协调客户端与服务器之间的通信,但是我不完全确定如何使两个客户端交换通过各自的gRPC API获取信息。我当前正在使用node来仅从客户端到服务器进行通信。任何帮助或链接都将非常有帮助