应用引擎停机时间

时间:2010-06-12 23:03:54

标签: google-app-engine failover bigtable fallback

我注意到谷歌应用引擎似乎有相当多的停机时间,他们将数据存储区置于只读模式。通常这种停机时间是在一天的中间。这是仅在早期开发过程中发生的事情,还是这种我可以期待永远发生的事情?

我正在开发一个帮助小型企业处理其运营的应用程序。它做的一件事是预约,另一件是路线电话。我想了解如何处理数据存储区处于只读状态的时间,例如:

  • 如果我们的客户与客户打电话并正在预约并且数据存储处于只读状态,该怎么办?要求客户稍后再回来保存是不可接受的,特别是如果它在当天中午。
  • 如果有来电并且应用程序因数据库写入不可用而无法存储记录或正确路由呼叫怎么办?

通常如何处理这些类型的问题?

1 个答案:

答案 0 :(得分:2)

如果写入失败,您可以捕获数据存储区异常并将任务排入队列以重试它。如果写入继续失败,则任务将自动重试,直到成功为止。