프로젝트 소개
rsgiadapter는 FastAPI, Starlette, Django와 같은 ASGI (Asynchronous Server Gateway Interface) 애플리케이션을 RSGI 서버에서 실행할 수 있는 어댑터를 제공하는 Python 라이브러리입니다. 호환성을 제공하지만, 최적의 성능을 위해서는 RSGI를 기본적으로 지원하는 프레임워크를 사용하는 것이 권장됩니다.
지원되는 기능은 다음과 같습니다:
- HTTP 요청 및 응답 처리 (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 프레임워크와 호환됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.