相关疑难解决方法(0)

AmazonS3连接管理

在使用AWS时,是否有推荐的方法来管理与AmazonS3的连接?

典型的Amazon S3代码(取自亚马逊官方样本)通常看起来像这样?

AmazonS3 s3 = new AmazonS3Client(...);
...
s3.putObject(new PutObjectRequest(bucketName, project.getName() + "/" + imageFile.getName(), imageFile));
Run Code Online (Sandbox Code Playgroud)

以下是问题:

  • 这是一个好主意维护代码中每个人使用的单个AmazonS3Client,还是最好在每次调用时创建一个?

  • 例如,在使用MySQL时是否存在连接池的概念?

  • 像断开连接(MySQL类比:MySQL重启)这样的问题是否相关,以致AmazonS3Client变得无效并需要重新创建?如果是这样,处理断开连接的正确方法是什么?

  • 有谁知道spring与spring集成提供的功能:https://github.com/spring-projects/spring-integration-extensions/tree/master/spring-integration-aws

谢谢.

spring amazon-s3 amazon-web-services

16
推荐指数
2
解决办法
5491
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

spring ×1