Node.jsで長時間実行されるタスクを処理する最善の方法を理解しようとしています。 Node.jsで長時間実行されているプロセスは、ノードの単一スレッドの性質のため、良い考えではありません。RabbitMQとNode.jsを長時間実行するプロセスで使用したことがありますか?
私はので、私は間にウサギを持つ2台のノードサーバを有していると考えていたのRabbitMQの大ファンです:
Node.js Web Server <--> RabbitMQ <--> Node.js Backend Worker
当然の考え方は、これまでのWebサーバーを遅くしないことです。私は通常、バックエンドサーバーをJavaに置き換えますが、私はそれをすべてJSにしています。
私はNodeプログラマではないので、これが良いアイデアか、それとも可能なのか分かりません。誰かがこれのような何かを試しましたか?
私はちょうどバックエンドのワーカーJavaを作ったが、フロントにノードがあり、中央にウサギがある。 –