【发布时间】:2016-11-30 18:39:30
【问题描述】:
每秒大约 90 或 100 个调用
pubsub_client.projects().topics().publish(topic='projects/xxxx',body=body).execute(num_retries=0)
每秒从 Google App Engine 应用到 Google Cloud Pub/Sub,结果
HttpError: <HttpError 429 when requesting https://pubsub.googleapis.com/v1/projects/xxxx:publish?alt=json returned "Request throttled due to user QPS limit being reached.">
我知道管理操作有 100 QPS 的限制,但发布到主题肯定不是管理操作?我知道 pub/sub 应该支持每秒数百万次操作,所以我知道有问题。
任何帮助或见解将不胜感激。我需要达到每秒至少 300 次发布,尝试使用 pubsub 简化现有实现。我认为这可能是实现的一个错误。
我在 Google App Engine python 2.7 上运行此代码 - 使用 appengine 运行时,而不是灵活的运行时,因为它尚未获准用于生产代码。
【问题讨论】:
标签: python-2.7 google-app-engine google-app-engine-python google-cloud-pubsub