2010-06-12 69 views
2

我注意到,谷歌應用引擎似乎有相當數量的停機時間,他們把數據存儲放置到只讀模式。這種停機時間通常在一天中。這是僅在早期發展過程中發生的事情,還是這種事情我可以預料會一直髮生?應用引擎停機時間

我正在開發一個應用程序,幫助小企業處理他們的操作。它所做的一件事就是預約,另一件是路由電話。我想就如何處理次提出了一些建議,當數據存儲在只讀如:

  • 如果我們的客戶是通過電話與客戶和正在下降預約,數據存儲在只讀?要求客戶稍後回來保存是不可接受的,尤其是如果它在一天中。
  • 如果有來電,並且由於數據庫寫入不可用,應用程序無法存儲記錄或正確路由呼叫會怎麼樣?

這些類型的問題通常如何處理?

回答

2

如果寫入失敗,您可以捕獲數據存儲異常並排列任務以重試它。如果寫入繼續失敗,則任務將自動重試,直到成功爲止。

+0

如果數據存儲處於只讀模式以進行維護,您是否仍能排入新任務? – 2010-06-13 20:02:59

+0

最近的只讀窗口沒有提到任何對任務隊列的影響,所以我猜想沒有嚴格的依賴關係。但是,時間表或計劃外停機確實可能會影響這兩種服務。 – 2010-06-13 22:23:17