有没有办法将队列工作者放入Symfony 4?

时间:2017-12-12 08:01:37

标签: php laravel symfony queue symfony4

目前我在Symfony 4环境中工作,需要定期(通过cron)处理命令/操作队列,而不必像RabbitMQ那样安装服务器软件包。

在Laravel中,有一个宏伟的排队系统,可以与数据库同步的队列和一个侦听工作者一起工作。 Symfony 4可以使用这样的东西吗?

我尝试过安装JMSJobQueueBundleQueueBundle,但都无法在Symfony 4中安装。

3 个答案:

答案 0 :(得分:3)

你有这个捆绑https://github.com/php-enqueue/enqueue-dev提供了很多选项

答案 1 :(得分:0)

您可以使用Bernhard(或者更简单:BernhardBundle for Symfony

它允许您向应用程序添加排队并支持文件系统作为持久性存储,因此不需要外部软件。

希望这有帮助!

答案 2 :(得分:0)

DtcQueueBundle还是一个不错的队列/工作程序库,它supports Symfony 4并且(非常重要)仍在积极维护中。