#pragma section-numbers off [[TableOfContents]] = 概要 = Python での 非同期とかその周辺 = ライブラリ = * [http://greenlet.readthedocs.org/en/latest/index.html greenlet: Lightweight concurrent programming — greenlet 0.3 documentation] * [http://www.gevent.org/ gevent: A coroutine-based network library for Python] * [http://eventlet.net/ Eventlet Networking Library] = サーバ = * [http://gunicorn.org/ Green Unicorn - Welcome] * [http://pypi.python.org/pypi/meinheld meinheld] = ネットワーク = * [http://cyclone.io/ cyclone] * ["Torndo"] * [http://twistedmatrix.com/trac/ Twisted] = MQ = * [https://github.com/zacharyvoase/zenqueue zacharyvoase/zenqueue - GitHub] = WebSockets = * [http://www.tavendo.de/autobahn/ WebSockets] * [https://github.com/MostAwesomeDude/txWS MostAwesomeDude/txWS - GitHub] = MySQL Driver = * [https://github.com/esnme/ultramysql esnme/ultramysql - GitHub] * [https://github.com/ovidiucp/pymysql-benchmarks/blob/master/mysql_benchmark.py mysql_benchmark.py at master from ovidiucp/pymysql-benchmarks - GitHub] = マルチスレッド = * [http://d.hatena.ne.jp/norio515/20111103/1320327714 Pythonでマルチスレッド/プロセス処理を行う - norio’s Blog] * [http://d.hatena.ne.jp/ymotongpoo/20110108/1294494273 gevent+pyqueryで並列にスクレイピングする - YAMAGUCHI::weblog] * [http://d.hatena.ne.jp/torasenriwohashiru/20110528/1306594075 Pythonにおける並行処理について - TorasenLab@はてな] * [https://sites.google.com/site/chamberofpython/multiprocessing multiprocessing - chamber of python] = multiprocessing = * [http://d.hatena.ne.jp/mopemope/20080930/p2 multiprocessing入門 - def __mopemope__(self, *args, **kwargs):] * [http://plumberjack.blogspot.com/2010/09/using-logging-with-multiprocessing.html Plumber Jack: Using logging with multiprocessing] = 参考サイト = * [http://d.hatena.ne.jp/saitodevel01/20110811/1313019218 nginxとgunicornとsupervisorを連携させる - saito’s blog] * [http://taichino.com/programming/2827 Celeryでタスクをスケジュールする « taichino.com] * [http://www.picloud.com/ PiCloud] ---- CategoryPython