J'ai un scénario dans lequel je vérifie une valeur spécifique dans la base de données toutes les 10 secondes environ. Et, si la valeur est OUI, j'exécute un tas de scripts shell à partir d'une application Java.Alternative à la vérification de la valeur de la base de données dans une boucle while
Maintenant, la valeur dans la base de données n'est mise à jour que de temps à autre, en fonction de l'utilisateur qui soumet un travail sur une page Web. Par conséquent, exécuter une boucle while pour vérifier cette valeur dans la base de données semble être une très mauvaise conception et je voudrais mettre en œuvre une approche beaucoup plus propre en utilisant des écouteurs (modèle de conception Observer).
À quoi ressemblerait une telle implémentation? Tous les exemples que je peux suivre pour faire cela?