Есть ли способ поставить работника очереди в Symfony 4?

В настоящее время я работаю в среде Symfony 4, которой необходимо периодически (по cron) работать через очередь команд / действий, не устанавливая серверные пакеты, такие как RabbitMQ.

В Laravel есть великолепная система очередей, которая работает с синхронизированными с базой данных очередями и прослушивающим работником. Доступно ли что-то подобное для Symfony 4?

Я пытался установить JMSJobQueueBundle а также QueueBundle, но оба не удается установить в Symfony 4.

3

Решение

у вас есть этот комплект https://github.com/php-enqueue/enqueue-dev которые предоставляют много вариантов

3

Другие решения

Вы можете использовать Бернхард (или даже проще: BernhardBundle для Symfony.

Это позволит вам добавить очереди в ваше приложение и поддерживает файловую систему в качестве хранилища, поэтому нет необходимости во внешнем программном обеспечении.

Надеюсь это поможет !

0

DtcQueueBundle это также хорошая библиотека очереди / работника, это поддерживает Symfony 4 и (очень важно) все еще активно поддерживается.

0
По вопросам рекламы [email protected]