在Web应用程序中使用AmazonS3Client
时,建议在应用程序的整个生命周期中创建一个实例,还是应该创建新实例每次我要上传到S3时?
除了Java客户端singleton approach is recommended之外,我找不到任何文档。
我对此感兴趣,因为对于HttpClient
,我们知道you should not create more than one instance。
例如,AmazonS3Client
中是否存在某种池化/连接管理?有AmazonS3Config.ConnectionLimit
,但是我找不到很多关于它的文档。当您使用Parallel.ForEach
获得最大吞吐量时,该如何工作?