Ben işlenmesi gereken bir veri kuyruğu (Amazon OKS) var, ve ben (PHP) çoklu süreçleri ile bunu yapmak istiyorum.
Ben çocuk işçiler böyle bir şey (pseduoish kodu) yapmak istiyorum:
while(true) {
$array = $queue->fetchNItems(10); // get 10 items
if(!count($array))
killProcess();
foreach($array as $item) {
... // process the item
$queue->remove($item);
}
sleep(2);
}
Ben her zaman yayınlanmaya 1 çocuk süreç gerekiyor, ama daha hızlı kuyruğunu işleme yardımcı böylece yoklukta ben (çatal?) Bir çocuk süreç istiyor.
Birisi ne gerek kaba bir PHP iskelet ile bana yardım ya da bana doğru yönde işaret edebilir?
Ben http://php.net/manual/en/function.pcntl-fork.php bakmak gerektiğini düşünüyorum, ama ben çoklu süreçleri yönetmek için kullanabilirsiniz nasıl emin değilim.
Teşekkürler