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