Kolejka PHP + MySQL
Potrzebuję prostej tabeli, która działa jak kolejka. Moje ograniczenie do serwera MySQL to brak możliwości korzystania z tabel InnoDB, tylko MyISAM.
Klienci / pracownicy będą pracować w tym samym czasie i będą musieli za każdym razem otrzymywać różne zadania.
Moim pomysłem jest wykonanie następujących czynności (pseudo-kod):
$job <- SELECT * FROM queue ORDER BY last_pop ASC LIMIT 1;
UPDATE queue SET last_pop WHERE id = $job->id
return $job
Próbowałem zablokować stół i „GET_LOCK”, ale nic się nie stało, pracownicy czasami otrzymują te same zadania.