Unix マシンで実行する Web サーバーを構築しています。シナリオは次のとおりです。
ユーザーは自分の携帯電話を使用して写真を撮り、サーバーにアップロードできます。サーバーは画像処理実行可能ファイルを実行して画像を処理し (画像を認識し)、結果をユーザーの携帯電話に返します。
node.js はこのシナリオに適していますか? それとも他の技術が適していますか?
私の主な関心事は並行性です。画像処理実行可能ファイルは C++ で記述されたアプリケーションです。node.js からアプリを呼び出して結果を返したいだけです。しかし、node.js はマルチスレッドではありませんよね? これは、アップロードされた画像を次々に処理する必要があることを意味します。並行して行うことは可能ですか?