5

在創建Java API中,我們可以指定使用在ClientConfiguration setMaxConnections最大連接池大小AmazonDynamoDBClient。對此有難以/推薦的限制嗎?例如,儘管默認限制是50個連接,但linux客戶端應該能夠維持5,000個打開的連接,亞馬遜是否會允許這樣做?Amazon Dynamo DB max客戶端連接?

如果有一個最大限制它僅適用於一個單一的客戶端實例?那麼如果有幾臺機器使用同一個帳戶的發電機,他們會共享一個連接限制嗎?

謝謝!

+2

我不知道亞馬遜的一面,但要小心:太多打開的連接是最有可能降級首先你自己的服務器性能。 – yadutaf

+0

真的,只是想知道哪個會先來,亞馬遜API限制或退化還是我自己的。 – Jonathan

回答

3

由於連接到亞馬遜DynamoDB是基於HTTP(S),打開連接的概念僅限於您的TCP最大連接開放一次。我非常懷疑亞馬遜公司是否有限制,因爲它接近於無限大的負載平衡。

當然,例外的是你的讀取和寫入容量限制。請注意,他們希望你聯繫他們,如果你會超過一定數量的能力單位,這取決於你的地區。

你可能已經閱讀它們,但是DynamoDB的限制,在這裏找到:

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