nioを使用したJavaのチャットアプリケーションがあり、現在は正常に動作しています。チャットサーバーを同じポート番号で2つに分割したい。
単に:
- 1台のサーバーを2つまたは3つに分割したいと思います。クライアントが
ログインすると、最初に最初のサーバーに接続します。 - 最初のサーバーに10個のクライアントがある場合、11番目のクライアントは2番目のサーバーに接続する必要があります。3番目のサーバーにも同じメカニズム。
- これらの3つのサーバーには、同じポート番号が必要です。
- これらのサーバーには内部通信が必要です。クライアント1がサーバー1にログインしている場合。サーバー1で取得した詳細は、サーバー2とサーバー3で認識されている必要があります。
- サーバー1のクライアントは、サーバー2およびサーバー3にあるクライアントと通信する必要があります。
これらを可能にするにはどうすればよいですか。これに関連する例はありますか。私はそれをグーグルで検索しましたが、適切な解決策を見つけることができませんでした。
これらを解決するために私を導いてください。
どうもありがとうございます。