Блокировка таблицы DynamoDB при операциях чтения/записиPython

Программы на Python
Anonymous
Блокировка таблицы DynamoDB при операциях чтения/записи

Сообщение Anonymous »

У меня есть таблица DynamoDB с записями, которые могут иметь статус (ожидание, ошибка, работа...). Только до 25 записей могут иметь статус «работает».
Моя цель — создать функцию AWS Lambda, которая проверяет, есть ли менее 25 записей со статусом «работает», и если да, то извлекает следующие N записей со значением «ожидание» и устанавливает для них значение «работает».
Моя проблема в том, что моя функция Lambda может работать одновременно с другими лямбда-выражениями AWS, и я думаю, мне нужна какая-то блокировка при чтении/записи. к столу. Я нашел эту библиотеку для блокировки таблицы во время работы с ней https://python-dynamodb-lock.readthedoc ... index.html, но:
  • Я не знаю, блокирует ли она также операции чтения
  • Кажется, мертвая библиотека (последнее обновление было в прошлом году)
Знаете ли вы, блокирует ли эта библиотека тоже читаешь? или альтернативные методы? (Я бы согласился, если бы перешел с DynamoDB на другой тип системы)

Вернуться в «Python»