منصوبے کے بارے میں
rsgiadapter ایک Python لائبریری ہے جو ASGI (Asynchronous Server Gateway Interface) ایپلی کیشنز، جیسے کہ FastAPI، Starlette، اور Django کو RSGI سرور پر چلانے کے لیے ایک اڈاپٹر فراہم کرتی ہے۔ اگرچہ یہ ہم آہنگی (compatibility) فراہم کرتا ہے، لیکن پروجیکٹ میں یہ نوٹ کیا گیا ہے کہ بہترین کارکردگی کے لیے ان فریم ورکس کا استعمال ترجیح دیا جاتا ہے جن میں مقامی طور پر RSGI سپورٹ موجود ہو۔
سپورٹڈ صلاحیتوں میں شامل ہیں:
- HTTP Request اور Response کی ہینڈلنگ (ASGI scope, receive, اور send)۔
- WebSocket سپورٹ (connect, accept, receive, send, اور close)۔
- Lifespan مینجمنٹ (startup اور shutdown ایونٹس)۔
- مخصوص ایکسٹینشنز جیسے کہ http.response.pathsend اور websocket.http.response۔
یہ ASGI فریم ورکس کی ایک وسیع رینج کے ساتھ ہم آہنگ ہے، بشمول FastAPI، Starlette، Litestar، Falcon، BlackSheep، Quart، Sanic، اور Django (3.0+)۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.