处理App Engine渠道API已超出配额

时间:2016-04-04 02:27:51

标签: google-app-engine channel-api

我正在开发一个项目,该项目的服务器端在Google App Engine上使用Java运行时实现。它的一个功能是我使用Channel API实现的通知服务。

基本功能已经实现并且运行良好,但我不确定如何处理所有可能的错误情况。通过阅读Channel API Javascript Reference,有两种可能的错误:Token+timed+out.Invalid+token.,我已经处理好onerror goog.appengine.Socket回调goog.appengine.Channel 1}} circlrPath = MainCirclePath - 3方法返回的对象。

但是,通过阅读App Engine Quotas documentation,Channel API有4种类型的配额可以超出。由于JavaScript和Java Channel API的参考文献都没有说明如何处理这类错误,我想知道是否有人知道我该怎么做。

1 个答案:

答案 0 :(得分:0)

根据我对App Engine Quota Docs的理解,Channel API只是您应用可用的众多其他资源之一(除带宽和实例时间外)

所有4个频道资源(频道API呼叫,创建的频道,频道时间请求和发送的频道数据(影响传出带宽) )确实可以超出单独的资源

您可以以类似的方式处理所有App Engine资源的配额。在java中,恰好是来自OverQuotaException

com.google.apphosting.api.ApiProxy.OverQuotaException