環境
- Ruby で時間のかかるテキスト処理を行うアプリがあります。
- ユーザーがテキストを送信すると、そのテキストを処理するためにバックグラウンド プロセスがフォークされます。
- このプロセスは、処理されたテキストの新しい部分を継続的に出力します。
- その間、ユーザーは処理されたテキストが出力されるページにリダイレクトされます。
私の質問は次のとおりです。PID が与えられた場合、クライアントの Javascript はサーバー上で実行されているプロセスとどのように通信できますか? それは可能ですか?それぞれのバックグラウンド プロセスを、独自のポートで実行されている独自のサーブレット内にラップする必要がありますか?