【发布时间】:2021-08-22 01:25:47
【问题描述】:
基于这个网站https://grpc.io/docs/what-is-grpc/core-concepts/,gRPC有4种模式。我可以知道哪种模式最适合我们使用 C++ 在 gRPC 中从服务器推送通知吗?
【问题讨论】:
基于这个网站https://grpc.io/docs/what-is-grpc/core-concepts/,gRPC有4种模式。我可以知道哪种模式最适合我们使用 C++ 在 gRPC 中从服务器推送通知吗?
【问题讨论】:
4“模式”有点用词不当。更多地把它想象成每个通道,客户端->服务器和服务器->客户端,处于以下两种模式之一:一元或流。
如果客户端向服务器发送一条且恰好一条消息,则客户端->服务器通道是一元的,否则为流式传输。同样的逻辑也适用于 server->client 通道。
您应该为“推送通知”使用哪一个取决于与任何其他 RPC 相同的事情:每个对等方可以作为单个 RPC 的一部分发送多少消息。
【讨论】: