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

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

python - Gunicorn gevent ワーカー vs Uvicorn ASGI

私は現在、遅い外部 API (応答を取得するのに約 10 秒かかる) を利用する Django でサービスを開発しています。つまり、サーバーへの接続は、外部 API が応答するのを待って開いたままになり、ワーカーの時間を占有します/資力。

Gunicorn のスレッドまたは gevent ワーカーを使用して同時実行性を追加できることはわかっていますが、gunicorn を gevent ワーカーで使用する場合と uvicorn (または他のサーバー) を asgi インターフェースで使用する場合の正確な違いを把握できないようです。

どちらか一方を使用するための基準は何ですか?

Django はまだ async/await ビューを完全にはサポートしていません。gevent ワーカーに固執したほうがよいでしょうか?