4

目前我正在一个 Symfony 4 环境中工作,该环境需要定期(通过 cron)通过命令/操作队列工作,而无需安装像 RabbitMQ 这样的服务器包。

在 Laravel 中,有一个宏伟的队列系统,它与数据库同步队列和一个监听工作者一起工作。Symfony 4 有类似的功能吗?

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

4

3 回答 3

3

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

于 2017-12-14T16:13:51.350 回答
0

你可以使用 Bernhard(或者更简单:Symfony 的 BernhardBundle

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

希望这可以帮助 !

于 2017-12-12T08:13:07.080 回答
0

DtcQueueBundle也是一个不错的队列/worker 库,它支持 Symfony 4并且(非常重要)仍在积极维护中。

于 2018-10-11T09:11:13.890 回答