Es gibt zwei Möglichkeiten, wie Sie mit diesem Problem umgehen können:
Erhöhen Sie den Durchsatz (für diese Option müssen Sie mehr bezahlen).
Normalerweise müssen wir an manchen Stellen die Logik auf Anwendungsebene implementieren. Rufen Sie zum Beispiel dynamoDB auf, um nach einer Ausnahme zu suchen. Wenn der Durchsatz überschritten wird, ruhen Sie für einige Sekunden und rufen Sie die gleiche Abfrage erneut (das haben wir in unserer App implementiert).
DynamoDB verwendet ein bereitgestelltes Durchsatzmodell für Lese- und Schreibvorgänge. Das bedeutet, dass Ihre Anwendung Fehler erhalten wird, wenn sie versucht, mehr Lese- oder Schreibvorgänge auszuführen, als Sie der Tabelle zugewiesen haben.
AWS hat eine Reihe von Dingen getan, um damit zu helfen:
Abhängig von der Art der App, die Sie erstellen, können Sie verschiedene Maßnahmen ergreifen, um mit diesen Fehlern umzugehen:
Tags und Links amazon-dynamodb