【发布时间】:2019-07-31 08:09:45
【问题描述】:
我试图了解 GCS 的 Java 客户端是否保持长期/持久连接。文档没有提到这一点。
Storage 接口是否支持开箱即用的持久连接?
// Instantiate a client
Storage storage = StorageOptions.getDefaultInstance().
我主要关心的是创建连接的成本以及可能必须对每个 API 请求执行 TLS 握手。对于我的用例,我会经常向 GCS 上传/下载大型对象,因此我希望避免为每个请求支付创建连接的成本。
【问题讨论】:
-
我的理解是,API 请求的传输方式是 gRPC 或 HTTP,两者都不维护从客户端到服务器的连接。你能用背景故事更新这个问题吗?您是否担心形成连接以执行 REST 请求然后在最后将其关闭的成本?
-
@Kolban 感谢您的回复。我为这个问题添加了更多上下文。