什么是App Engine的云存储客户端库默认重试逻辑?

时间:2015-08-30 07:37:55

标签: python google-app-engine google-cloud-storage google-cloud-platform

我试图找出App Engine Cloud Storage Client Library的默认重试逻辑。

RetryParams docs及其上方的链接"感觉"就像有一些默认的重试逻辑。

然而source code here表示不然。

有人知道答案吗?

由于

1 个答案:

答案 0 :(得分:1)

如果未指定retry_params,则使用默认值: https://github.com/GoogleCloudPlatform/appengine-gcs-client/blob/master/python/src/cloudstorage/rest_api.py#L146

此处可以看到默认设置: https://github.com/GoogleCloudPlatform/appengine-gcs-client/blob/master/python/src/cloudstorage/api_utils.py#L210-L215

为后代粘贴:

backoff_factor=2.0,
initial_delay=0.1,
max_delay=10.0,
min_retries=3,
max_retries=6,
max_retry_period=30.0,