3

我非常喜欢在 Django 中执行计划任务的Celery。我现在使用Symfony  2,发现它与 Django 框架几乎相似。

我想知道 Symfony 中是否有类似于 Celery 的东西用于调度任务队列。

4

3 回答 3

0

您可以使用基于 Redis 的简单队列实现。

https://github.com/mmoreram/rsqueue-bundle

于 2013-08-21T10:10:29.300 回答
0

我建议你使用 Beanstalkd。

您可以使用LeezyPheanstalkBundlePheanstalkBundle

或者您可以检查其他客户端:

于 2013-08-22T21:52:06.073 回答
0

Celery 提供了一个简单的层来使用消息传递。它使构建异步服务的任务变得容易。有趣的是,这个概念并不新鲜。它已经以 AMQP 等标准协议的形式提供。文档可在

http://php.net/manual/en/book.amqp.php

虽然我不能保证它,但可能你可以连接 PHP 和 Python 代码作为发布者和订阅者,因此使用 Celery 来完成任务,而 PHP 代码可以发布它。

于 2012-10-25T03:29:34.683 回答