9

在 Java API 中创建 AmazonDynamoDBClient 时,我们可以使用 ClientConfiguration 上的 setMaxConnections 指定最大连接池大小。对此有硬性/推荐限制吗?例如,虽然默认限制是 50 个连接,但一个 linux 客户端应该能够维持 5,000 个打开的连接,亚马逊会允许这样做吗?

如果有最大限制,它是否仅适用于单个客户端实例?如果有几台机器通过同一个帐户使用dynamo,它们会共享连接限制吗?

谢谢!

4

1 回答 1

5

由于与 Amazon DynamoDB 的连接是基于 http(s) 的,因此打开连接的概念仅限于您的 tcp max open connections 一次。我高度怀疑 Amazons 端是否存在限制,因为它的负载平衡接近于无穷大。

当然,您的读写容量限制是个例外。请注意,如果您超过一定数量的容量单位,他们希望您与他们联系,具体取决于您所在的地区。

您可能已经阅读过它们,但在这里可以找到 DynamoDB 的局限性:

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

于 2013-06-25T09:15:29.947 回答