長年のデスクトップ アプリケーション開発の後、初めての Web アプリケーションを構築しています (Django/Python を使用していますが、これは完全に一般的な質問かもしれませんが、よくわかりません)。注意してください - これは超初心者の質問かもしれません...
私のユーザー プロセスの 1 つは、サーバーで重い処理を伴います (つまり、ユーザーが何かを入力すると、サーバーはそれを処理するのに約 10 分かかります)。デスクトップアプリケーションでは、ユーザー入力をミューテックスで保護されたキューにスローし、そのミューテックスを使用してキューで優先度の低いブロックで専用のバックグラウンドスレッドを実行します。
ただし、Web アプリケーションでは、すべてが HTTP 要求との同期に向けられているようです。
データベースをキューとして使用すると仮定すると、バックグラウンド プロセスを実行するためのベスト プラクティス アーキテクチャは何ですか?