处理 App Engine 频道 API 的超出配额
Handling App Engine Channel API's exceeded quotas
我正在开发一个项目,该项目的服务器端在 Google App Engine 上使用 Java 运行时实现。它的功能之一是我正在使用频道 API.
实现的通知服务
基本功能已经实现并且运行良好,但我不确定如何处理所有可能的错误情况。通过读取 Channel API Javascript Reference,有两种可能的错误:Token+timed+out.
和 Invalid+token.
,我已经使用 [=14= 的 onerror
回调处理得很好] 由 goog.appengine.Channel
方法返回的对象。
然而,通过阅读App Engine Quotas documentation,频道API有4种类型的配额可以被超过。由于 JavaScript 和 Java Channel API 的参考资料都没有说明如何处理此类错误,我想知道是否有人知道我该怎么做那。
根据我对 App Engine Quota Docs 的理解,渠道 API 只是您的应用可用的众多其他资源之一(带宽和实例时数除外)
所有 4 个频道资源(频道 API 呼叫、频道创建、频道小时数请求和频道数据发送(影响传出带宽)
) 确实是 可以超出的独立资源 。
您以类似的方式处理所有 App Engine 资源的配额。在 java 中,恰好是 com.google.apphosting.api.ApiProxy.OverQuotaException
中的 OverQuotaException
我正在开发一个项目,该项目的服务器端在 Google App Engine 上使用 Java 运行时实现。它的功能之一是我正在使用频道 API.
实现的通知服务基本功能已经实现并且运行良好,但我不确定如何处理所有可能的错误情况。通过读取 Channel API Javascript Reference,有两种可能的错误:Token+timed+out.
和 Invalid+token.
,我已经使用 [=14= 的 onerror
回调处理得很好] 由 goog.appengine.Channel
方法返回的对象。
然而,通过阅读App Engine Quotas documentation,频道API有4种类型的配额可以被超过。由于 JavaScript 和 Java Channel API 的参考资料都没有说明如何处理此类错误,我想知道是否有人知道我该怎么做那。
根据我对 App Engine Quota Docs 的理解,渠道 API 只是您的应用可用的众多其他资源之一(带宽和实例时数除外)
所有 4 个频道资源(频道 API 呼叫、频道创建、频道小时数请求和频道数据发送(影响传出带宽) ) 确实是 可以超出的独立资源 。
您以类似的方式处理所有 App Engine 资源的配额。在 java 中,恰好是 com.google.apphosting.api.ApiProxy.OverQuotaException
OverQuotaException