このプロジェクトについて

rsgiadapterは、FastAPI、Starlette、DjangoなどのASGI (Asynchronous Server Gateway Interface) アプリケーションをRSGIサーバーで実行するためのアダプターを提供するPythonライブラリです。互換性は提供されますが、最適なパフォーマンスを得るためには、ネイティブにRSGIをサポートしているフレームワークの使用が推奨されています。 サポートされている機能は以下の通りです: - HTTPリクエストおよびレスポンスの処理(ASGI scope、receive、send)。 - WebSocketサポート(connect、accept、receive、send、close)。 - ライフサイクル管理(startupおよびshutdownイベント)。 - http.response.pathsendやwebsocket.http.responseなどの特定の拡張機能。 FastAPI、Starlette、Litestar、Falcon、BlackSheep、Quart、Sanic、およびDjango (3.0+)を含む、幅広いASGIフレームワークと互換性があります。