в n-секунд скрипт который проверяет изменения в бд и если находит их то запускает основную рутину? Или есть какой-то другой подход?
именно запуск скрипта по расписанию через cron, при это можно просто запускать скрипт проверки, который в свою очередь запустит по условию основной скрипт
просто, тупо, надежно. главное определиться как инкремент можно получить
Я за что переживаю в таком подходе, что у меня время исполнения рутинного скрипта дольше чем могут происходит обновления в базе, да и инициализация/убйство сессии и скрипта может занимать время. Так нужен по хорошему какой-то планировщик, чтобы поставить их в очередь при необходимости. Сейчас вообще тестирую работу прям в цикле 1) проверяет обновления в базе 1.1) Если они есть выполняет рутину, делает запись и на новый подход 1.2) Если обновления нет ждет одну минуту и на новый подход
шина и модель подписчиков — это не база. в базе триггеры на CRUD можно ставить обычно. если можно. но предмет переживаний вообще неясен. что за задача, какие объемы, какие времена, что куда надо упихнуть. без рулетки и весов разговор беспредметный
Обсуждают сегодня