タグ

Pythonとgeventに関するiori_oのブックマーク (1)

  • gevent ベースのサービス指向サーバーを作る

    非同期サービスフレームワークginkgo(docs)というものが今年のPyCon USで発表された。サービスを作るには、デーモン化なり、PIDファイルの作成なり、シグナルの処理なり、プログラムでやらないといけないことが多い。Twistedフレームワークだと、サービスまわりの機能がありますが、geventベースのサービスを作るには結構大変なので、ginkgoというものが作られた。 ginkgoはServiceクラスを提供して、そのクラスを継承して、サービスのことを実装するだけ。 簡単なウェブサービス まずは、WSGIベースの Hello World from ginkgo import Service from ginkgo.async.gevent import WSGIServer class HelloWorldWebServer(Service): def __init__(self

  • 1