0

socket.io がホストされている 2 つのサーバーがあり、2 つのアプリ間の通信は redis で管理されています。

ユーザー1がプッシュボタンをクリックすると、redisのサーバー側で、次のようにエントリを作成しています

部屋:A -> ユーザー1

ユーザー 2 がプッシュ ボタンをクリックすると、ユーザー 1 の redis に既にエントリがあるため、ルーム ビジー メッセージが表示されます。

ユーザー 2 がボタンを引っ張ると、redis からエントリが削除されるため、他のユーザーが話す順番になります。

ただし、100 人のユーザーがアクションを実行している場合の問題は、リアルタイムで機能していません。

socket.io でプッシュ ボタンを管理する方法についてのアイデアはありますか?

4

1 に答える 1