इस प्रोजेक्ट के बारे में

rsgiadapter एक Python लाइब्रेरी है जो FastAPI, Starlette और Django जैसे ASGI (Asynchronous Server Gateway Interface) एप्लिकेशन को 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। यह FastAPI, Starlette, Litestar, Falcon, BlackSheep, Quart, Sanic और Django (3.0+) सहित कई ASGI फ्रेमवर्क के साथ संगत है।