tornado
1.0.0
Tornado هو إطار عمل ويب Python ومكتبة شبكات غير متزامنة، تم تطويره في الأصل في FriendFeed. باستخدام شبكة الإدخال/الإخراج غير المحظورة، يمكن لـ Tornado التوسع إلى عشرات الآلاف من الاتصالات المفتوحة، مما يجعلها مثالية للاستقصاء الطويل وWebSockets والتطبيقات الأخرى التي تتطلب اتصالاً طويل الأمد لكل مستخدم.
فيما يلي مثال بسيط لتطبيق الويب "Hello, World" لـ 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 ())
لا يستخدم هذا المثال أيًا من ميزات Tornado غير المتزامنة؛ لذلك راجع غرفة الدردشة البسيطة هذه.
تتوفر الوثائق والروابط للموارد الإضافية على https://www.tornadoweb.org