このプロジェクトについて
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フレームワークと互換性があります。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.