在Java API中创建AmazonDynamoDBClient时,我们可以使用ClientConfiguration上的setMaxConnections指定最大连接池大小。这有什么硬/建议限制吗?例如,虽然默认限制是50个连接,但Linux客户端应该能够维持5,000个开放连接,亚马逊会允许这个吗?
如果有最大限制,它是否仅适用于单个客户端实例?如果有多台机器通过同一帐户使用发电机,它们会共享连接限制吗?
谢谢!
答案 0 :(得分:4)
由于与Amazon DynamoDB的连接是基于http的,因此开放连接的概念仅限于您的tcp max open连接。我非常怀疑亚马逊的终点有限,因为负载平衡接近无穷大。
当然,例外是您的读写容量限制。请注意,如果您的超出一定数量的容量单位(取决于您所在的地区),他们希望您与他们联系。
您可能已经阅读过它们,但DynamoDB的局限性可以在这里找到:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html