我正在使用Google App Engine拉队列向APNS、GCM和OneSignal发送大量推送通知,主要遵循以下架构:https://cloudplatform.googleblog.com/2013/07/google-app-engine-takes-pain-out-of-sending-ios-push-notifications.html

问题是我遇到了同时租用的任务数量的某种限制:我的通知工作者一次租用3个通知,但是当有大约30个工作者在运行时,leaseTasks()返回一个空数组,即使有成百上千的未决任务。据我所知,对于同时租用的任务数量没有限制,所以这种行为是意想不到的。
发布于 2017-09-27 20:18:28
您是否看到过docs中的拉取队列限制
如果每个队列每秒生成的LeaseTasks请求超过10个,则只有前10个请求会返回结果。其他则不会返回任何结果。
如果你有30名员工,似乎很容易达到这个限制。你可以一次租用更多的任务,使用更少的工人吗?
https://stackoverflow.com/questions/46443688
复制相似问题