我正在开发一个项目,该项目的服务器端在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的参考文献都没有说明如何处理这类错误,我想知道是否有人知道我该怎么做。
答案 0 :(得分:0)
根据我对App Engine Quota Docs的理解,Channel API只是您应用可用的众多其他资源之一(除带宽和实例时间外)
所有4个频道资源(频道API呼叫,创建的频道,频道时间请求和发送的频道数据(影响传出带宽) )确实可以超出单独的资源。
您可以以类似的方式处理所有App Engine资源的配额。在java中,恰好是来自OverQuotaException
com.google.apphosting.api.ApiProxy.OverQuotaException