Смотрю на бегущего Гирмана ( http://gearman.org) и хранение данных в Mongo с использованием PHP-библиотеки Mongo для управления вставками / обновлениями. Так что шаги …
ШАГИ:
Мой вопрос … Будут ли данные даже в Монго, прежде чем механизм начнет их искать. Другими словами, _id не является хорошим способом определить, сохранены ли новые данные. Есть ли способ проверить это? Мне нужно, чтобы PHP был приостановлен (заблокирован как-то говорит), прежде чем код PHP отправит работу на gearman, поскольку служба gearman немедленно включится и будет искать _id in mongo. Это возможно? Насколько я понимаю, если монго вставка выполняется асинхронно, может быть достаточно задержки для вставки элемента, который длится дольше, чем требуется для запуска php-скрипта gearman… пропуская новый _id и данные.
Задача ещё не решена.
Других решений пока нет …