Tornado 跟其他主流的Web服務器框架(主要是Python框架)不同是采用epoll非阻塞IO,響應快速,可處理數千并發連接,特別適用用于實時的Web服務。
高性能web服務器框架Tornado簡單實現restful接口及開發實例 //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 Server(這才是主角,版本就照官網上最新的安裝吧)
一個最簡單的服務:
import tornado.ioloopimport tornado.webclass 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()
新聞熱點
疑難解答