@Alk90
php, mysql, jquery, css, html, api

Как получить запись из таблицы так, чтобы никто в это же время её не получил?

Всем привет! Нужно получить запись из таблицы и после обработки данных удалить эту запись.
Как можно гарантировать, что в процессе обработки (5 секунд), другой клиент не получит эту же запись и не начнет обрабатку данных?
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Самый простой способ - устанавливать маркер факта обработки, а еще лучше с идентификатором обработчика если вы применяете принцип spooling'а.

Но возможно что для вашей задачи подходят очереди
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы