2010-06-12 3 views
2

Я заметил, что механизм Google-приложений, похоже, имеет достаточное количество времени простоя, когда они помещают хранилище данных в режим только для чтения. Часто это время простоя находится в середине дня. Это что-то, что происходит только в раннем развитии, или это то, что я могу ожидать всегда?Время простоя приложения

Я разрабатываю приложение, которое помогает малым предприятиям выполнять свои операции. Одна вещь, которую он делает, - это назначить встречи, другой - телефонные звонки. Я хотел бы несколько советов о том, как обрабатывать раз, когда хранилище данных только для чтения, такие как:

  • Что делать, если наш клиент по телефону с клиентом и принимает вниз назначение и хранилище в только для чтения? Было бы неприемлемо попросить клиента вернуться позже, чтобы сохранить его, особенно если он находится в середине дня.
  • Что делать, если есть входящий звонок, и приложение не может сохранить запись или правильно маршрутизировать вызов из-за недоступности записей базы данных?

Как эти проблемы обычно обрабатываются?

ответ

2

Если запись не удалась, вы можете поймать исключение хранилища данных и поставить в очередь задачу, чтобы повторить попытку. Если запись продолжает сбой, задача автоматически выполнит повторную попытку до тех пор, пока она не будет выполнена.

+0

Если хранилище данных находится в режиме только для чтения, вы все еще можете ставить новые задачи? –

+0

В последнем окне только для чтения не упоминалось о влиянии на очереди задач, поэтому я предполагаю, что нет строгой зависимости. Однако, безусловно, возможно, что расписание или незапланированное простоя могут повлиять на обе службы. –