2012-02-02 12 views
1

私は新しいプロジェクトで機能を実装していますが、私はそれに最適な解決策が何か不思議でした。機能自体は、プロセスの開始、プロセスの停止、プロセスの実行の確認などのサブ機能から成っています。これらはすべてdjangoでノンブロッキングな方法で行われます。私はRabbitMQのようなものを避けようとしています。スレッドやcronを使用しているかもしれないと思っていました。Django +は非同期プロセスを実行しますか?

EDIT:ビューからこれらの機能をトリガーする必要があります。

すべてのコメントや提案が最も歓迎されています。ありがとう。

答えて

3

必ずRabbitMQの代わりにceleryをと使用してください。個人的には、簡単な作業のために、私はちょうどをcronから起動して、Djangoのビューによって読み込まれるいくつかのデータベーステーブル(つまりDjangoモデル)からの入力を取得する傾向があります。

関連する問題