問題タブ [asgi]
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 - Gunicorn gevent ワーカー vs Uvicorn ASGI
私は現在、遅い外部 API (応答を取得するのに約 10 秒かかる) を利用する Django でサービスを開発しています。つまり、サーバーへの接続は、外部 API が応答するのを待って開いたままになり、ワーカーの時間を占有します/資力。
Gunicorn のスレッドまたは gevent ワーカーを使用して同時実行性を追加できることはわかっていますが、gunicorn を gevent ワーカーで使用する場合と uvicorn (または他のサーバー) を asgi インターフェースで使用する場合の正確な違いを把握できないようです。
どちらか一方を使用するための基準は何ですか?
Django はまだ async/await ビューを完全にはサポートしていません。gevent ワーカーに固執したほうがよいでしょうか?