問題タブ [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.

0 投票する
1 に答える
2924 参照

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の開発者であることに注意してください:-)

0 投票する
1 に答える
400 参照

python - fastapi プラットフォームで個別のファイルを実行する方法は?

私は今、プラットフォームを学び、それからとても幸せです. しかし、Pythonシェルまたはターミナルを開いて別のファイルを実行したいときに問題があります。

それは私の輸入を受け入れません。

db.pyたとえば、 " " ディレクトリ内のファイルを実行したいとしますutils。アプリのメイン ディレクトリと utils ディレクトリの両方に " init.py" ファイルがあります。しかし、ターミナルからファイルを実行すると、次のようになります。

次の行は受け入れません。

そして私は得る:

おそらく問題はルートディレクトリを定義することです....どうすればそれを行うことができますか???

ありがとう !!!

私のアプリツリー