タグ

nonblockingに関するuemuのブックマーク (2)

  • greenletを使う場合にはPostgreSQLを使う方がいいという話 - Doge log

    こんにちわ、Python界の便所虫ことmopemopeです。 前から書こうとしていた話を書いておきます。 最近、eventlet、geventが市民権を得てきましたね。 特にgunicorn経由で使用しはじめてる人も多いんじゃないかなと思います。 まあこれらは NonBlocking IO + 協調スレッドなわけなんですが、全部をうまく 非同期で処理できるわけではありません。 サードパーティのライブラリがC拡張であると割り込めないのでどうしようもないのです。 サードパーティのライブラリで一番使っているのはそうです、DBドライバです。 肝心のDBドライバがブロックしちゃうともったいないわけです。 これって問題だなーと思ったpsycopg2の人たちは拡張できる仕組みを入れました。 (2.2以降) eventletを例に見てみましょう。 psyco_eventlet.py import psyc

    greenletを使う場合にはPostgreSQLを使う方がいいという話 - Doge log
  • Inside mixi Platform

    Inside mixi Platform 1. 2010/3/16 DeNA Technology Seminar #1 Inside mixi Platform Copyright 2010 © mixi,Inc. All right reserved. 1 2. (weboo) •  2009 2 mixi mixi •  Perl •  Developer Center •  SAP Copyright 2010 © mixi,Inc. All right reserved. 3. Photo by http://www.flickr.com/photos/u-suke Copyright 2010 © mixi,Inc. All right reserved. 4. •  mixi •  mixi Platform mixi • •  Plack+AnyEvent • Copyri

    Inside mixi Platform
    uemu
    uemu 2010/03/19
    mixiアプリモバイルの裏側 plack+anyeventでタイムアウトするアプリにひきづられないように、、、
  • 1