标签: grpc
我是否正确地假设从客户端取消呼叫(一元或流媒体)的以下语义将导致:
客户端只会在传输级别取消请求
客户端不会等待来自服务器的任何ACK确认取消(非阻止取消)
因此,可能仍然是服务器继续执行请求
如果确实存在取消的阻止版本吗?
答案 0 :(得分:2)
是的,这都是真的。
在从服务端应用程序收到不再处理RPC的确认之前,没有阻止版本会阻塞。 (没有任何版本的取消因任何原因而被阻止。)