java - S3Client 的生命周期是什么
问题描述
在客户端的服务器通信代码中,我创建了一个S3Client
这样的实例:
S3Client s32 = S3Client.builder()
//.credentialsProvider()
.region(Region.US_WEST_1)
.build();
我可以创建s32
一个类的成员变量,以便S3Client
只要应用程序正在运行,该实例就处于活动状态,还是应该在S3Client
每次必须与 S3 通信时创建一个新实例?
我可能平均每 5 分钟从 S3 提取 5 个文件。
解决方案
您可以随心所欲地随时使用客户端并使用它。
推荐阅读
- python - 如何创建一个带有百分位数的新列?
- docker - 带有使用 HTTP 的 HTTPS 代理的 Docker
- gmail-api - Gmail Java API 使用 OAuth 2.0 服务帐户
- database - 实体关系图,其实体包含 2 个成对的多值属性
- matlab - 求解具有分段系数的 ODE
- matlab - MATLAB中训练和适应的区别
- android - 在 Android 中使用 MPAndroidChart BarChart 时如何更改 BarEntry 的千位分隔符?
- javascript - 如何计算多条消息的反应?
- reactjs - 为什么 keycloak 在页面刷新时未经授权?
- php - 使用 Wordpress 子主题 functions.php 在插件 css 之后添加自定义 css 文件