Я хочу хранить непрозрачные «настройки приложения» с помощью Диска.Как я могу безопасно обновлять файл, открытый в нескольких местах?
Я надеялся, что у диска было что-то вроде «parent_rev» (из DropBox API). Чтобы приложение могло быть уверенным, что файл не изменился между последней синхронизацией и текущей операцией обновления.
Мне повезло здесь?
При проверке списка изменений полезно, это не позволяет избежать возможного состояния гонки с двумя авторами, пытающимися одновременно обновить один и тот же файл. –
Вы получите 2 версии файла; если изменения настолько часты, и вам нужно обновить версию «клиент», я думаю, вам нужно будет использовать API реального времени ... но я все еще рассматриваю возможные альтернативы – smokybob