問題タブ [fastapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - Python3.7 asyncio start webserver (FastAPI) と aio_pika コンシューマ
私のプロジェクトでは、REST API (FastAPI で構築され、Hypercorn で実行) を開始しようとしています。さらに、起動時に RabbitMQ コンシューマー (aio_pika を使用) も開始したいと考えています。
Aio Pika は、障害時に自動的に再接続する堅牢な接続を提供します。コンシューマーで以下のコードを実行するhypercorn app:app
と、残りのインターフェイスは正しく起動しますが、aio_pika からの再接続は機能しなくなります。2 つの異なるプロセス (またはスレッド?) で本番環境の安定した RabbitMQ コンシューマーと RestAPI をアーカイブするにはどうすればよいですか? 私のpythonバージョンは3.7です。私のアプローチがPythonの方法ではない場合に備えて、私は実際にはJavaとGoの開発者であることに注意してください:-)
python - fastapi プラットフォームで個別のファイルを実行する方法は?
私は今、プラットフォームを学び、それからとても幸せです. しかし、Pythonシェルまたはターミナルを開いて別のファイルを実行したいときに問題があります。
それは私の輸入を受け入れません。
db.py
たとえば、 " " ディレクトリ内のファイルを実行したいとしますutils
。アプリのメイン ディレクトリと utils ディレクトリの両方に " init.py
" ファイルがあります。しかし、ターミナルからファイルを実行すると、次のようになります。
次の行は受け入れません。
そして私は得る:
おそらく問題はルートディレクトリを定義することです....どうすればそれを行うことができますか???
ありがとう !!!