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