タグ

Pythonとamqpに関するdarwiniaのブックマーク (2)

  • CELERY - BEST PRACTICES - Deni Bertovic

    If you've worked with Django at some point you probably had the need for some background processing of long running tasks. Chances are you've used some sort of task queue, and Celery is currently the most popular project for this sort of thing in the Python (and Django) world (but there are others). While working on some projects that used Celery for a task queue I've gathered a number of best pra

  • kombuを味わう - スコトプリゴニエフスク通信

    kombuはceleryの作者askによるメッセージングフレームワーク。https://github.com/ask/kombu同じ作者によるcarrotというライブラリ/フレームワークもあるが、kombuはcarrotをリライトしなおしたもので、今後はkombuの方を開発していくらしい。それにしても、askはどんだけメッセージングが大好きなんだよ。celeryとcarrot/kombuの違いは、celeryが高レベルのタスクキューAPIを用意しているのに対して、carrot/kombuはより低レベルのよりAMQPに近いAPIを提供していることにあると思っている。個人的にはceleryよりcarrot/kombuの方が小回りが効いて使いやすい。carrotとkombuを比べるとkombuの方がモジュール構成がシンプルで、APIもより素のAMQPに近いと感じた。kombuのREADMEに書い

  • 1