簡體   English   中英

GCM推送通知導致502 Bad Gateway

[英]GCM push notifications cause 502 Bad Gateway

我有一個.Net Windows服務,通過https://android.googleapis.com/gcm/send發送GCM推送通知。

該服務定期以10 /秒的速率發送大約10,000封郵件。 對於每個批次,5-10個消息將導致“502 Bad Gateway”響應。 生成502的消息總是經過第二次嘗試。

這是正常的嗎? 我可以快速發送太多郵件嗎?

根據GCM指南 ,所有5xx錯誤代碼都應被視為臨時錯誤,並且應重試獲取這些錯誤的請求:

5xx 500-599范圍內的錯誤(例如500或503)表示嘗試處理請求時GCM服務器中存在內部錯誤,或者服務器暫時不可用(例如,由於超時)。 發件人必須稍后重試,以兌現響應中包含的任何Retry-After標頭。 應用程序服務器必須實現指數退避。

我不認為一秒鍾的10條消息太快了。 只要您的代碼處理此錯誤並重試,我認為不應該有任何問題。

暫無
暫無

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

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