туда не только не попадали одинаковые задачи, но и не давать регистрировать в течении какого то времени?
Например, есть очередь NotificateToTelegram($platformID, $providerID)
Нужно что бы после того, как отработала очередь, больше не выполнялись с такими значениями $platformID, $providerID в течении 5ти мин
https://laravel.com/docs/9.x/queues#preventing-job-overlaps - я нашел что то похожее, но тут непонятно как сделать.. оно блокирует releaseAfter(300) + не дает ставить в очередь, если пришел такой же ключ и ты поставил метод dontRelease() Но их нельзя применять вместе..
Подскажите пожалуйста или если есть где то расписано - скиньте пожалуйста доку)
https://laravel.com/docs/10.x/queues#unique-jobs
не подходит new dispatches of the job with the same product ID will be ignored until the existing job has completed processing.
Обсуждают сегодня