java - gPRC截止日期的默认值是什么(java)
问题描述
我注意到阻塞 gPRC 调用可能会被阻塞很长时间,如果不是永远的话。
我检查并找到以下页面:https ://grpc.io/docs/guides/concepts.html#deadlines
但是,该页面不会告诉 Java 的默认截止日期/超时值。所以,我想知道是否有默认的 java 值。
如果没有,我可能必须为所有呼叫设置截止日期。哪个不方便...
解决方案
在 gRPC 中,任何语言都没有默认截止日期。如果出现网络故障并且在客户端启用了keepalive,则调用最终会失败。但是如果服务器花费了无限量的时间,那么客户端可能会等待无限量的时间。
推荐阅读
- xamarin - Xamarin.Android 应用程序关闭后处理的后台任务
- javascript - 在 JavaScript 中一次调用打印 JSON 路径和变量结果
- python - 计算具有相同列和一些不匹配行的两个熊猫数据框之间的差异
- c - 《Head First C》一书demo中关于strstr()和fgets()的问题
- amazon-web-services - boto3 filter_log_events 不返回 cloudwatch 日志
- java - 如何通过使用 testng 设置优先级在多个类中一个一个地运行所有方法
- php - 钩子 pre_controller 中的 Codeigniter 访问会话
- php - MySQL Workbench 与 PHP 的性能不同
- javascript - React.createElement:类型无效(地图)
- python - 仅 50% 的 RandomForestClassifier 用于好坏电影评论的情感分析