Какой рекомендуемый способ реализовать простой механизм блокировки, который будет использоваться в сочетании с S3?
Пример того, что я хочу сделать:
- получить блокировку по id объекта
- читать объект из S3
- изменить данные
- записать объект в S3
- блокировка релиза
Идеально ищет механизм блокировки на основе облаков. Я мог бы использовать memcached локально, но тогда мне приходится иметь дело с масштабированием. Я не вижу очевидного способа реализовать легкую блокировку с любыми API AWS, но это кажется общей проблемой.
Интересно, можете ли вы использовать SimpleDB для выполнения операции захвата атома. Кто-нибудь пробовал это?