Sobre o projeto
rsgiadapter é uma biblioteca Python que fornece um adaptador para executar aplicações ASGI (Asynchronous Server Gateway Interface), como FastAPI, Starlette e Django, em um servidor RSGI. Embora permita a compatibilidade, o projeto observa que o uso de frameworks com suporte nativo a RSGI é preferível para um desempenho ideal.
As capacidades suportadas incluem:
- Manipulação de Requisição e Resposta HTTP (ASGI scope, receive e send).
- Suporte a WebSocket (connect, accept, receive, send e close).
- Gestão de Lifespan (eventos de startup e shutdown).
- Extensões específicas, como http.response.pathsend e websocket.http.response.
É compatível com uma ampla gama de frameworks ASGI, incluindo FastAPI, Starlette, Litestar, Falcon, BlackSheep, Quart, Sanic e Django (3.0+).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.