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

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

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

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

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

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