Tornado は、epoll ノンブロッキング IO を使用し、応答が速く、数千の同時接続を処理でき、リアルタイム Web サービスに特に適しているという点で、他の主流 Web サーバー フレームワーク (主に Python フレームワーク) とは異なります。
高性能 Web サーバー フレームワーク Tornado は、Restful インターフェイスと開発例をシンプルに実装しています http://www.jb51.net/article/52209.htm
これを使用するには、次のキットに従う必要があります:
1) Python (Python 2.5/Python 2.6 推奨)
2) Simplejson (simplejson 2.0.9 を推奨)
3) cURL (curl 7.19.7 以降を推奨)
4) Pycurl (pycurl 7.16.2.1 を推奨)
5) Tornado Web サーバー (これが主人公です。公式 Web サイトで最新バージョンをインストールするだけです)
最も単純なサービス:
import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, world") application = tornado.web.Application([ (r"/", MainHandler), ]) if __name__ == "__main__": application.listen(8888) tornado.ioloop.IOLoop.instance().start()