I need a simple table that acts as a Queue. My MySQL server restriction is I can't use InnoDB tables, only MyISAM.
Müşteriler / işçi aynı anda çalışacak ve onlar her zaman değişik işlerini almak gerekir.
Benim fikrim aşağıdaki (pseudo-code) yapmaktır:
$job <- SELECT * FROM queue ORDER BY last_pop ASC LIMIT 1;
UPDATE queue SET last_pop WHERE id = $job->id
return $job
Ben masa kilidi ve "GET_LOCK" denemişti ama hiçbir şey happends, işçiler bazen aynı işleri alır.