google-cloud-storage - 与 Google Cloud Storage 的连接池

我试图了解 GCS 的 Java 客户端是否保持长期/持久连接。文档没有提到这一点。

Storage 接口(interface)是否支持开箱即用的持久连接?

    // Instantiate a client
    Storage storage = StorageOptions.getDefaultInstance().

我主要担心的是连接创建的成本以及可能必须对每个 API 请求执行 TLS 握手。对于我的用例,我会经常将大型对象上传到 GCS 或从中下载大型对象,因此理想情况下我希望避免为每个请求支付创建连接的费用。

最佳答案

对于后续的 API 请求,连接不会保持打开状态。您可以重用客户端(通过不为每个请求实例化一个新客户端)但每次发出上传/下载请求时,都会创建一个新连接。但是,创建新连接的整个过程并不那么“昂贵”,因此不会产生实质性影响。

https://stackoverflow.com/questions/57286082/

相关文章:

html - 如何修复内容安全策略错误?

spring-boot - Spring Boot - Rest Controller 响应两个 J

django - 自定义 Django Admin 用户密码修改表单

javascript - 在 Angular 2+ 上重新渲染 FullCalendar

asp.net-mvc - 具有 ASP.NET MVC 属性路由的 Controller 级参数

asp.net-core-2.0 - 如何在 .net 核心 web api 中将 Razor Vi

flutter - flutter 的 video_playeur 包问题

spring - 让 Spring RestTemplate 使用内存中的 pem 证书(不在磁盘上

svelte - 将选定的 Svelte 组件编译为 CustomElements

firebase - oobCodes 在 Firebase 中的生命周期