JMX (Java Management eXtension)! Le seul nom peut faire peur et pourtant, cette technologie peut très facilement être intégrée dans vos applications Java de la plus simple à la plus complexe sans surcout particulier. Elle est en effet incluse dans Java SE depuis la version 1.5. Tout d'abord, à quoi cela peut t'il servir? Le premier usage de base est que JMX permet de surveiller les ressources utilisées par une application (mémoire, CPU, nombre de threads, système d'exploitation, etc). Ces informations sont fournies de base par la machine virtuelle. Vous pouvez cependant rajouter des informations spécifiques à votre application. L'API JMX vous permet de : Exposer des propriétés de configuration qui pourront être consultées ou modifiées. Exposer des méthodes qui permettront de contrôler l'application pour l'arrêter, démarrer des modules, etc. Afficher des notifications d'alarmes Dans des systèmes en production, JMX peut être intégré à des systèmes de ...
Autour du Raspberry Pi, Arduino, Fez, ESP8266, Lua, Python, AR/VR/XR et autres