Das Herunterladen von Dateien 3Gb von S3 schlägt mit "SocketTimeoutException: Read timed out" fehl

8

AWS Java SDK 1.9.3

Beim Herunterladen vieler großer Dateien (~ 3Gb) von AWS S3 in der Java-Server-App bekomme ich von Zeit zu Zeit SocketTimeoutException wie folgt:

%Vor%

Ich lade Dateien aus S3 mit 4 Threads herunter, alle Threads verwenden die gleiche TransferManager-Instanz. Wie bereits erwähnt, verwende ich AWS SDK 1.9.3 und bekomme von Zeit zu Zeit solche Ausnahmen. Code ist der folgende:

%Vor%

Ist es ein Problem von SDK? Vielleicht von v1.9.3?

Und gibt es eine Lösung, außer socketTimeout für ClientConfiguration zu erhöhen?

    
Yury 28.01.2015, 14:50
quelle

1 Antwort

8

So kann ich in AWS SDK 1.9.3 Folgendes tun:

%Vor%     
Yury 29.03.2015, 11:35
quelle