【发布时间】:2017-10-12 14:38:01
【问题描述】:
我正在研究同时监听不同套接字的可能性。在 Linux 中可以使用同一 fd_set 处理多个套接字连接。我已经看到 gRPC 也通过基于 epoll 的 pollset 支持此功能。
我打算在异步模式下调用不同的服务并同时提供服务。因此,我正在考虑让一个轮询集由等待异步响应的客户端套接字和服务器套接字组成。在 gRPC 中似乎是可能的。我无法在 gRPC API 中找到任何公开轮询集构造的内容。
所以,我的问题是如何使用 gRPC 的这个能力?
gRPC 会自动管理这个吗?在这种情况下,我该如何等待收到的消息?
【问题讨论】: