我非常喜欢在 Django 中执行计划任务的Celery。我现在使用Symfony 2,发现它与 Django 框架几乎相似。
我想知道 Symfony 中是否有类似于 Celery 的东西用于调度任务队列。
您可以使用基于 Redis 的简单队列实现。
我建议你使用 Beanstalkd。
您可以使用LeezyPheanstalkBundle或PheanstalkBundle。
或者您可以检查其他客户端:
Celery 提供了一个简单的层来使用消息传递。它使构建异步服务的任务变得容易。有趣的是,这个概念并不新鲜。它已经以 AMQP 等标准协议的形式提供。文档可在
http://php.net/manual/en/book.amqp.php
虽然我不能保证它,但可能你可以连接 PHP 和 Python 代码作为发布者和订阅者,因此使用 Celery 来完成任务,而 PHP 代码可以发布它。