Je travaille sur une application distribuée java qui consiste en une variété de serveurs RMI fonctionnant sur une collection de processeurs dans un système embarqué. Le système signale l'état à l'aide d'une interface graphique à code couleur qui interroge périodiquement les serveurs RMI pour leur statut (UP, DOWN, DEGRADED, etc.) à l'aide d'une interface définie. De plus, les serveurs signalent le statut SW et HW.Cadre pour le moniteur de santé d'application distribuée Java?
Je cherche à remplacer cet outil personnalisé par un cadre plus ouvert. Je sais que JMX peut être utilisé pour faire une telle chose. Je devrais installer un seul MBeanServer avec lequel tous les serveurs RMI s'inscriraient sous des ObjectNames uniques. Je devrais aussi écrire un MBean personnalisé qui fournirait les méthodes d'interface.
Ma question est de savoir si quelqu'un sait s'il existe déjà un cadre pour faire une telle chose. Peut-être aussi fournir un certain type de fonctionnalité de contrôle (service d'arrêt/redémarrage, etc.).