Sobre el proyecto
rsgiadapter es una biblioteca de Python que proporciona un adaptador para ejecutar aplicaciones ASGI (Asynchronous Server Gateway Interface), como FastAPI, Starlette y Django, en un servidor RSGI. Aunque permite la compatibilidad, el proyecto señala que se prefiere el uso de frameworks con soporte nativo de RSGI para obtener un rendimiento óptimo.
Las capacidades compatibles incluyen:
- Manejo de solicitudes y respuestas HTTP (ASGI scope, receive y send).
- Soporte de WebSocket (connect, accept, receive, send y close).
- Gestión del ciclo de vida (eventos de startup y shutdown).
- Extensiones específicas como http.response.pathsend y websocket.http.response.
Es compatible con una amplia gama de frameworks ASGI, incluyendo FastAPI, Starlette, Litestar, Falcon, BlackSheep, Quart, Sanic y Django (3.0+).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.