Celery 3.0 リリースノートてきとう和訳¶
'python', 'celery'
2012/7/7にcelery3.0がリリースされたようなので、 What's new in Celery 3.0 (Chiastic Slide) のHighlights Overviewを把握がてらてきとうに和訳してみました。
Overview¶
新しいAPIを追加して既存のAPIも改善したので、シンプルでパワフルになったよ。みんなチュートリアルから読み直してね(必須)
workerがスレッド使わなくなってパフォーマンスがチョー良くなったよ
新しい "Canvas" っていうやつを使うと複雑なtaskのワークフロー制御を簡単に定義できるよ。
全てのCeleryのコマンドラインは1つのcleeryコマンドのサブコマンドになったよ:
celeryd -> celery worker celerybeat -> celery beat camqadm -> celery amqp
CeleryがPython 2.5をサポートするのはこれで最後だよ。Celery3.1からはPython2.6以上必須だよ
librabbitmqが入っていればamqplibより優先的に使うよ。librabbitmqは超速くてメモリも最適化されてるよ。
Redisがどうとか(Redis support is more reliable with improved ack emulation.)
Celeryは完全UTC化したよ
Over 600 commits, 30k additions/36k deletions.
感想¶
Canvas使ってみたい。どこまでTaskの順番や状態による実行を制御出来るか知りたいな。