5

Beim Erstellen eines AmazonDynamoDBClient in der Java-API können wir die maximale Größe des Verbindungspools mit setMaxConnections in ClientConfiguration angeben. Gibt es ein hartes/empfohlenes Limit? Zum Beispiel, obwohl das Standardlimit 50 Verbindungen ist, sollte ein Linux-Client 5.000 offene Verbindungen aufrechterhalten können, wird Amazon dies erlauben?Amazon Dynamo DB max Clientverbindungen?

Wenn es eine maximale Grenze gibt, gilt dies nur für eine einzelne Clientinstanz? Was ist, wenn mehrere Maschinen Dynamo über dasselbe Konto verwenden, teilen sie sich ein Verbindungslimit?

Danke!

+2

ich auf der Amazon-Seite wissen nicht, aber Vorsicht: Zu viele Verbindungen geöffnet sind am ehesten degradieren Deine eigenen Serverleistungen zuerst. – yadutaf

+0

Richtig, nur zu fragen, was zuerst kommen wird, ein Amazon-API-Limit oder Degradierung oder mein eigenes. – Jonathan

Antwort

3

Da die Verbindungen zu Amazon DynamoDB auf http (s) basieren, ist das Konzept der offenen Verbindungen auf Ihre tcp max open-Verbindungen auf einmal beschränkt. Ich bezweifle sehr, dass das Ende von Amazons Limit begrenzt ist, da es nahezu unendlich ist.

Die Ausnahme sind natürlich Ihre Lese- und Schreibkapazitätsgrenzen. Beachten Sie, dass Sie möchten, dass Sie sich mit ihnen in Verbindung setzen, wenn Sie eine bestimmte Anzahl von Kapazitätseinheiten überschreiten, die von Ihrer Region abhängen.

Sie haben wahrscheinlich lesen sie schon, aber die Grenzen der DynamoDB finden Sie hier:

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html

Verwandte Themen