現在、私のnodejs/socket.ioサーバーは単一のスレッドで実行されますが、将来的に採用できるスケーラビリティ(例えばhere)を実現する方法があります。 しかし、これにより、サーバーのすべてのインスタンスがクラスタ化された別のプロセスで実行されるため、リソースはもはやシリアル化されず、並行性に関する問題が発生します。 鍵に基づいてnodejs/socket.ioサーバー上の異なるプロセスで特定のコードセグメントをシリアル化する方法はありますか?たとえば :nodejs/socket.ioスケーリングされたアプリケーションでリソースをシリアライズ
lock(key)
/*make stuff*/
unlock(key)
これは一例ですが、それは私が約束(私は方法がわからない)と同じタスクを実行できるかどうかを認識されます。