Tornado on suuri, jos voit koodata asynkronisesti ...
Greenlet on viileä luoda asynkronisen ohjelmien avulla mikro-kierteet.
Entä sekoitus kaksi? Olemme ylpeitä voidessamme esitellä Tornalet.
Howto
Voit asentaa tornalet, voit kopioida tämän arkistossa tai käytä PyPI:
easy_install tornalet
Pip asentaa tornalet
Jotta tornalet, etuliitteen kunkin oman ohjaajan menetelmä sisustusarkkitehti @ tornalet.tornalet.
Sitten koristele tornalet.asyncify kunkin oman sulkutoiminta. Tämä tekee toiminto asynkroninen.
Esimerkki
tuonti tornalet
tuonti tornado.web
tuonti satunnainen
URL = "http://chucknorrisfacts.fr/fortunes/fortunes.txt"
luokan MainHandler (tornado.web.RequestHandler):
& Nbsp; @ tornalet.tornalet
& Nbsp; def saada (itse):
& Nbsp; http_client = tornado.httpclient.AsyncHTTPClient ()
& Nbsp; # Tässä taika: tämä linja ei ole synkronoitu.
& Nbsp; tosiasiat = tornalet.asyncify (http_client.fetch) (URL-osoite) .body.split ("%")
& Nbsp; seikka = tosiasiat [random.randrange (len (tosiasiat))]
& Nbsp; self.write ("% s"% (itse asiassa))
...
Vaatimukset :
- Python
Kommentteja ei löytynyt