Об этом проекте
rsgiadapter — это библиотека Python, которая предоставляет адаптер для запуска ASGI (Asynchronous Server Gateway Interface) приложений, таких как FastAPI, Starlette и Django, на сервере RSGI. Несмотря на обеспечение совместимости, в проекте отмечается, что для достижения оптимальной производительности предпочтительнее использовать фреймворки с нативной поддержкой RSGI.
Поддерживаемые возможности включают:
- Обработку HTTP-запросов и ответов (ASGI scope, receive и send).
- Поддержку WebSocket (connect, accept, receive, send и close).
- Управление жизненным циклом (события 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.