私はnodejsを使用しているプロジェクトに取り組んでいます。プロジェクトは複数の nodejs アプリ (プロセス) を同時に実行します。これらのプロセス間でデータを共有し、それらの実行を同期させたい。nodejsには、データを共有してプロセスの実行を同期するために「メッセージキュー」や「セマフォ」に似たものがありますか。nodejs には非同期 I/O があることはわかっています。アプリでブロッキング I/O 操作を使用すべきではありませんが、アプリの一部のファイル読み取り/書き込み操作ではブロッキング I/O が必要です。
情報共有に socket.IO を使用できますが、socket.io を使用した同期は面倒です。
つまり、IPC の共有メッセージ キューをホストし、アプリでプロセスをブロックして実行するスケジューラとしても機能するノード モジュールを探しています。