2010-06-12 45 views
2

我注意到,谷歌应用引擎似乎有相当数量的停机时间,他们把数据存储放置到只读模式。这种停机时间通常在一天中。这是仅在早期发展过程中发生的事情,还是这种事情我可以预料会一直发生?应用引擎停机时间

我正在开发一个应用程序,帮助小企业处理他们的操作。它所做的一件事就是预约,另一件是路由电话。我想就如何处理次提出了一些建议,当数据存储在只读如:

  • 如果我们的客户是通过电话与客户和正在下降预约,数据存储在只读?要求客户稍后回来保存是不可接受的,尤其是如果它在一天中。
  • 如果有来电,并且由于数据库写入不可用,应用程序无法存储记录或正确路由呼叫会怎么样?

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

回答

2

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

+0

如果数据存储处于只读模式以进行维护,您是否仍能排入新任务? – 2010-06-13 20:02:59

+0

最近的只读窗口没有提到任何对任务队列的影响,所以我猜想没有严格的依赖关系。但是,时间表或计划外停机确实可能会影响这两种服务。 – 2010-06-13 22:23:17