tornado
1.0.0
Tornado adalah kerangka web Python dan perpustakaan jaringan asinkron, awalnya dikembangkan di FriendFeed. Dengan menggunakan I/O jaringan non-pemblokiran, Tornado dapat menskalakan hingga puluhan ribu koneksi terbuka, menjadikannya ideal untuk polling panjang, WebSockets, dan aplikasi lain yang memerlukan koneksi jangka panjang ke setiap pengguna.
Berikut adalah contoh aplikasi web "Halo, dunia" sederhana untuk Tornado:
import asyncio
import tornado
class MainHandler ( tornado . web . RequestHandler ):
def get ( self ):
self . write ( "Hello, world" )
def make_app ():
return tornado . web . Application ([
( r"/" , MainHandler ),
])
async def main ():
app = make_app ()
app . listen ( 8888 )
await asyncio . Event (). wait ()
if __name__ == "__main__" :
asyncio . run ( main ())
Contoh ini tidak menggunakan fitur asinkron Tornado apa pun; untuk itu lihat ruang obrolan sederhana ini.
Dokumentasi dan tautan ke sumber daya tambahan tersedia di https://www.tornadoweb.org