safir
9.1.1
Safirは、Rubin Science Platform(Phalanx)およびRoundtable Kubernetesクラスター用のFastapiサービスを構築するためのRubin Observatoryの図書館です。 Safirは、Squareチームによって開発され、維持され、フィールドテストされています。
SafirはPypiから入手できます。
pip install safir新しいFastAPI/SAFIRサービスを作成する最良の方法は、 fastapi_safir_appテンプレートを使用することです。
https://safir.lsst.ioのSafirの詳細をご覧ください。
httpx.AsyncClientを設定します。X-Forwarded-*ヘッダーを処理して、ソースIPとリクエストの関連情報を決定します。https://safir.lsst.io/dev/development.htmlを参照してください。