龙卷风是伟大的,如果你可以异步代码...
Greenlet凉爽创建一个使用微线程异步程序。
那么两者的组合?我们很自豪地介绍Tornalet。
HOWTO
要安装tornalet,您可以克隆该库或使用的PyPI:
easy_install的tornalet
PIP安装tornalet
要启用tornalet,可以在前面处理程序的方法装饰@ tornalet.tornalet的。
然后,装点着每个tornalet.asyncify的阻塞功能。这将使你的函数异步的。
示例
进口tornalet
进口tornado.web
进口随机
URL =“http://chucknorrisfacts.fr/fortunes/fortunes.txt”
类MainHandler(tornado.web.RequestHandler):
  @ tornalet.tornalet
 获得高清(个体经营):
  http_client = tornado.httpclient.AsyncHTTPClient()
 #这里是神奇:这条线是不同步的。
 事实= tornalet.asyncify(http_client.fetch)(网址).body.split(“%”)
 其实=事实[random.randrange(LEN(事实))]
  self.write(“%的”%(实际上,))
......
要求:
- 在Python中
评论没有发现