2013-10-22 10 views
9

Ich bin speziell daran interessiert, ein DynamoDB-Tabellenobjekt aus mehreren Threads (puts, gets, updates usw.) zu verwenden. Wenn das nicht sicher ist, gibt es dann einen sicheren Weg (d. H. Vielleicht ein Tabellenobjekt pro Thread)? Irgendwelche anderen Probleme oder Tipps über das Arbeiten mit Threads in Boto geschätzt.Ist die Boto-Bibliothek threadsicher?

Antwort

10

Die Boto-Bibliothek verwendet httplib, die noch nie war und meines Wissens immer noch nicht Thread-sicher ist. Die Problemumgehung besteht darin, sicherzustellen, dass jeder Thread eine eigene Verbindung zu DynamoDB erstellt und Sie sollten gut sein.