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

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

我正在尝试找出 App Engine 的默认重试逻辑 Cloud Storage Client Library .

来自RetryParams docs上面的链接“感觉”好像有一些默认的重试逻辑。

然而source code here另有说明。

有人知道明确的答案吗?

谢谢

最佳答案

如果未指定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,

关于python - App Engine 的云存储客户端库默认重试逻辑是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32294336/

相关文章:

java - Python 代码转换为 JVM

java - 在 GAE 上存储文本,非标准 unicode 字符被更改

python - 来自任务队列的状态 405

android - Cloud Endpoints 在 Android/iOS 客户端库中生成实体 key

ios - 如何以编程方式将现有 GCP 存储桶集成/访问到 Firebase Swift 应用程序?

docker - 将 Google 服务帐户凭据传递给 Docker

python - 模块未找到错误: No module named 'dns'

python - 如何用装饰器类装饰实例方法?

python - 在 django 中执行右连接(采取 2)

node.js - 错误 : socket hang up code: 'ECONNRESET' on Google cloud storage