J'évalue des solutions pour gérer plus de 400 instances d'une application de type kiosque. Chaque instance exécute une application Java personnalisée qui affiche des informations et interagit avec les utilisateurs. Nous réfléchissons si nous devrions développer une solution personnalisée, essayer d'inclure le support de JMX ou trouver autre chose.JMX scalabilty: peut-il être utilisé pour gérer plus de 400 instances?
Les exigences sont simples:
- Il doit être une solution source libre et ouverte;
- Il doit être capable de gérer plus de 400 instances (par exemple: un gestionnaire gérant 400 clients compatibles JMX);
- Il devrait être de préférence programmé en Java;
- Nous avons besoin de métriques standards (par exemple: ressources disponibles, temps de fonctionnement, état actuel, etc.);
- En option, nous aimerions envoyer des messages de contrôle aux instances.
Il semble que les fonctionnalités et la flexibilité de JMX soient ce que nous cherchions. Cependant, je n'ai pas trouvé beaucoup de choses sur l'évolutivité de JMX. Combien de "clients" un gestionnaire JMX peut-il gérer? Est-il possible de gérer 400 instances JMX simultanément? Existe-t-il une architecture ou une solution de contournement recommandée si elle ne gère pas directement autant de clients?
Merci pour toutes les indications