在执行gRPC客户端流式传输时,服务器在未接收到所有请求时的行为

时间:2020-08-31 15:15:02

标签: java protocol-buffers grpc grpc-java

我想知道客户端要进行数据流传输的情况。在此过程中,它将发送三个请求。假设服务器仅接收两个。

在当前情况下服务器将如何反应?我想服务器将永远不会将完成的请求通知客户端(它知道预期的请求数量),并且只要定义了截止日期,该过程就会终止。我的假设有效吗?

我正在研究gRPC的Java实现。

1 个答案:

答案 0 :(得分:0)

是的。如果服务器正在等待它从未收到的第三个请求,则呼叫将在截止日期之前终止。