私はDjangoでスケジュールされたタスクを実行するためのCeleryの大ファンです。私は現在Symfony2を使用 していますが、Djangoフレームワークとほぼ同じであることがわかります。
タスクキューをスケジュールするためのSymfonyのCeleryに似たものがあるのだろうか。
Redis に基づくキューの単純な実装を使用できます。
Celery は、メッセージングを使用するための単純なレイヤーを提供しています。これにより、非同期サービスを簡単に構築できます。興味深いことに、このコンセプトは新しいものではありません。AMQP のような標準プロトコルの形ですでに利用可能です。で入手できるドキュメント
http://php.net/manual/en/book.amqp.php
私はそれを保証することはできませんが、PHP コードと Python コードをパブリッシャーおよびサブスクライバーとして接続できる可能性があります。したがって、PHP コードがタスクを実行している間に、Celery を使用してタスクを実行できます。
I recommend you use Beanstalkd.
You can use LeezyPheanstalkBundle or PheanstalkBundle.
or you can check other clients: