首页 > 解决方案 > gPRC截止日期的默认值是什么(java)

问题描述

我注意到阻塞 gPRC 调用可能会被阻塞很长时间,如果不是永远的话。

我检查并找到以下页面:https ://grpc.io/docs/guides/concepts.html#deadlines

但是,该页面不会告诉 Java 的默认截止日期/超时值。所以,我想知道是否有默认的 java 值。

如果没有,我可能必须为所有呼叫设置截止日期。哪个不方便...

标签: javaapigrpc

解决方案


在 gRPC 中,任何语言都没有默认截止日期。如果出现网络故障并且在客户端启用了keepalive,则调用最终会失败。但是如果服务器花费了无限量的时间,那么客户端可能会等待无限量的时间。


推荐阅读