私はちょうど非同期Web開発(Django)を始めて、ちょっと混乱しています。非常に多くの技術があり、私は何が最善の選択であるか分かりません。djangoとの非同期Web開発。あまりにも多くの技術
私のアプリでは、サーバーとクライアントの間でリアルタイム通信が必要です(私はDjangoチャンネルでWebSocketを使用します - これは良いオプションだと思いますか?)しかし、おそらくasyncioの方が良いでしょう?
第2の方法では、私はバックグラウンドタスクを行うために何かが必要です。 (大量のメールを送信する、写真をサムネイルするなど)私は何を選ぶべきですか?セロリ? asyncio lib?そのための新しいスレッドまたはプロセス?あるいは、Djangoのチャンネルでこれを行うことができますか?
asycio lib、Celery(または他のタスクのキューツール)を使用するとき、マルチスレッド/マルチプロセッシングを使用するときに教えてもらえますか?
私はこのすべての技術と混同しています。