Задать вопрос
@accountnujen

Как организовать транзакции при записи в Google Drive?

Пользователь записывает (обновляет) файл. В теории два пользователя могут одновременно обновить файл, поэтому нужно как-то обезопаситься от этой ситуации. Использовать отдельный сервер для этого не могу.

Нужно какое-нибудь атомарное действие для блокировки диска на некоторое время. Я хочу застраховаться от обновления одного файла одновременно. ИИ долбал меня iF-Match - но это неактуально в нынешней API...

Какие могут быть варианты кроме колхозного варианта: застолбить (записать данные в) сервисный файл на диске и через условные 5-10 секунд прочесть его (его hash). Если текст тот же самый - ты заблокировал запись. Если информация другая - кто-то другой заблокировал запись.
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы