5

Quando si crea un AmazonDynamoDBClient nell'API Java, è possibile specificare la dimensione massima del pool di connessione utilizzando setMaxConnections su ClientConfiguration. C'è un limite difficile/consigliato su questo? Ad esempio, sebbene il limite predefinito sia 50 connessioni un client Linux dovrebbe essere in grado di supportare 5.000 connessioni aperte, Amazon lo consentirà?Amazon Dynamo DB max connessioni client?

Se esiste un limite massimo, si applica solo a una singola istanza client? Che dire se ci sono diverse macchine che utilizzano la dinamo attraverso lo stesso account, condivideranno un limite di connessione?

Grazie!

+2

Non so sul lato Amazon ma attenzione: troppe connessioni aperte hanno più probabilità di degradare prima le prestazioni del tuo server. – yadutaf

+0

È vero, mi chiedo solo quale sarà il primo, un limite o degrado della mia amazon o il mio. – Jonathan

risposta

3

Poiché le connessioni ad Amazon DynamoDB sono basate su http, il concetto di connessioni aperte è limitato alle connessioni aperte di tcp max in una sola volta. Dubito fortemente che non ci sia un limite per le Amazzoni dato che il carico è bilanciato vicino all'infinito.

Naturalmente, l'eccezione è i limiti di capacità di lettura e scrittura. Nota che vogliono che tu li contatti se superi una certa quantità di unità di capacità che dipendono dalla tua regione.

probabilmente avete già leggerli, ma i limiti di DynamoDB si trova qui:

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

Problemi correlati