私は Java 開発者ですが、サーバー アプリケーションを扱ったことはありません。
今、次のようなワークフローで分散サーバーを作成する予定です。
- クライアント (デスクトップ アプリケーション) がコア (認証) サーバーにログインします。
- コア サーバーは、ワーク サーバーの 1 つを選択します。クライアントをこのサーバーにリダイレクトします。
- 作業サーバーは、別のマシンでホストできる特定のアプリケーションです。
- 作業サーバーはクライアントをコア サーバーにリダイレクトでき、ステップ 2 を繰り返すことができます。
したがって、これを自分で実装したい場合は、すべての実際のホストサーバーにいくつかのデーモンアプリケーションがあり、コアサーバーと通信し、すべての作業サーバーとして別のデーモンを実行します.) これを手動で書くのは現実的です. 、しかし、そのようなソリューションのセキュリティとパフォーマンスが心配です。
しかし、そのようなワークフローにはもっと優れたものがあるに違いないと確信しています。または、同様の結果を達成するためのより良いワークフロー。
私の調査の正しい方向性を教えてください。JavaEE と Spring Framework を調べましたが、大きすぎて、必要なものが正確に含まれているかどうかわかりません。
有益な情報をありがとう!