【发布时间】:2017-09-27 09:02:04
【问题描述】:
我正在使用 Google App Engine 拉队列向 APNS、GCM 和 OneSignal 发送大量推送通知,主要遵循以下架构:https://cloudplatform.googleblog.com/2013/07/google-app-engine-takes-pain-out-of-sending-ios-push-notifications.html
问题是我在同时租用多少个任务方面遇到了某种限制:我的 Notification Workers 一次租用 3 个通知,但是当有超过 30 个工作人员在运行时,leaseTasks()即使有数百或数千个待处理任务,也会返回一个空数组。据我所知,没有限制同时租用多少个任务,所以这种行为是出乎意料的。
【问题讨论】:
-
max_concurrent_requests不能设置为拉取队列。假设他们有无限租约,但这证明这不是真的。 -
啊,误读了你的问题……
标签: google-app-engine pull-queue