Существует ли какая-либо потокобезопасная реализация очереди извлечения для PHP?

#php

#php

Вопрос:

Существует ли какая-либо потокобезопасная реализация очереди для PHP, которая позволила бы мне поместить N элементов в эту очередь и ИЗВЛЕКАТЬ элементы один за другим по требованию?

Мне нужно распределить пул задач между несколькими пользователями, чтобы задачи выбирались на основе запроса. Я думал, что брокеры обмена сообщениями, такие как AMQ, будут соответствовать моим потребностям, но это типичные PUSH-решения.

Комментарии:

1. Может быть, Beanstalkd?

2. Вы можете попробовать класс splqueue на PHP.