キオスクのようなアプリケーションの 400 以上のインスタンスを管理するためのソリューションを評価しています。各インスタンスは、情報を表示し、ユーザーと対話するカスタム Java アプリケーションを実行します。カスタム ソリューションを開発するか、JMX サポートを含めるか、他の方法を見つけるかを検討しています。
要件は簡単です。
- 無料のオープン ソース ソリューションである必要があります。
- 400 を超えるインスタンスを管理できる必要があります (たとえば、400 の JMX 対応クライアントを管理する 1 つのマネージャー)。
- できれば Java でプログラムする必要があります。
- 標準的な指標が必要です (例: 利用可能なリソース、実行時間、現在のステータスなど)。
- オプションで、いくつかの制御メッセージをインスタンスに送信したいと考えています。
JMX の機能と柔軟性は、私たちが求めていたもののようです。しかし、JMX のスケーラビリティーについてはあまり知りませんでした。1 つの JMX マネージャが処理できる「クライアント」の数は? 400 個の JMX インスタンスを同時に管理できますか? 非常に多くのクライアントを直接処理しない場合、推奨されるアーキテクチャまたは回避策はありますか?
ヒントをありがとう