簡體   English   中英

App Engine-拉隊max_concurrent_requests限制?

[英]App Engine - Pull queues max_concurrent_requests limit?

我正在使用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()返回一個空陣列,即使有成百上千的待處理任務。 據我所知,同時租用多少個任務沒有限制,因此這種行為是意外的。

您是否在文檔中看到了拉入隊列的限制:

如果每秒每個隊列生成10個以上LeaseTasks請求,則僅前10個請求將返回結果。 其他人將不返回任何結果。

如果您有30名工人,看來您很容易達到這個極限。 您可以一次租用更多任務並使用更少的工人嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM