クラスターを使用して、一連の「ゾーン」を作成します。また、接続をゾーンに分類するための仲人もいます。クライアントは、クライアントを配置するゾーンを決定するマッチメーカーに接続する必要があります。
この時点で、クライアントはマッチメーカーに接続されています。クライアントからのイベントを目的のゾーンに転送するにはどうすればよいでしょうか? それらはすべてのゾーンに送信できますか?
socket.io-redis は、1 つのプロセスからすべてのプロセスのクライアントにブロードキャストするのに役立つことを知っています。すべてのプロセスが 1 つのクライアントからイベントを受信できますか?
socket.io-redis をどのように使用しますか?
リレーされたイベントを受信できるゾーンを作成し、最初の接続には使用できないようにするにはどうすればよいですか? おそらく、ゾーンは最初の接続を受け取り、マッチメーカーがゾーンにリレーするのと同じ方法でマッチメーカーにリレーします。
簡単に言えば、クライアントがすべてのプロセスにイベントを送信する方法、またはプロセスが他のプロセスにイベントを送信する方法があれば、そこから理解できます。