فهرست منبع

设置s3客户端 连接数

dsx 2 سال پیش
والد
کامیت
4c852df27d
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      4dkankan-utils-fyun-s3/src/main/java/com/fdkankan/fyun/s3/config/S3Config.java

+ 7 - 1
4dkankan-utils-fyun-s3/src/main/java/com/fdkankan/fyun/s3/config/S3Config.java

@@ -1,5 +1,6 @@
 package com.fdkankan.fyun.s3.config;
 
+import com.amazonaws.ClientConfiguration;
 import com.amazonaws.auth.AWSStaticCredentialsProvider;
 import com.amazonaws.auth.BasicAWSCredentials;
 import com.amazonaws.regions.Regions;
@@ -25,7 +26,12 @@ public class S3Config {
     @Bean
     public AmazonS3 amazonS3(){
         BasicAWSCredentials awsCreds = new BasicAWSCredentials(fYunFileConfig.getKey(), fYunFileConfig.getSecret());
-        return AmazonS3ClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(awsCreds))
+        ClientConfiguration clientConfiguration = new ClientConfiguration();
+        clientConfiguration.setMaxErrorRetry(4);
+        clientConfiguration.setMaxConnections(100);
+        return AmazonS3ClientBuilder.standard()
+                .withCredentials(new AWSStaticCredentialsProvider(awsCreds))
+                .withClientConfiguration(clientConfiguration)
                 .withRegion(Regions.EU_WEST_2).build();
     }
 }