Старые проверенные методы. Очереди в базе данных

Изначально пустая таблица
Кем-то первично создается запись, ей указываются необходимые атрибуты: дата, время создания, ID, состояние
Далее запись обновляется на различных участках обработки (например, конвейер), каждый из которых систематически почитывает таблицу, ищет новые данные, обрабатывает, меняет статус.
Последний обработчик удаляет запись,перекладывая данные из нее в финальныц лог/отчет.
Преимущество метода - все. Он годится как для межпроцессного взаимодействи внутри одной машины, так и для любой работы по сети. Успешно переживает сбои, перезагрузки и т.п. Т.к. таблица мелкая, можно не делать индексы, что позволит более экономно использовать табличное пространство (если такие ограничения имеются)
Вот и снова старый добрый метод будет жить в свежей