Bonjour ,

j'ai une base de données des articles et j'ai une application externe a la quelle je peux me connecter via JMS pour récupérer les prix (j’envoie le code de l'article est l'application me renvoi le prix actuelle de l'article) sachant que le prix change en temps réel.
Maintenant je veux lancer un traitement sur un article A, mais seulement quand son prix devient égale a un prix défini (par exemple 50 euros).
je note que je peux avoir plusieurs articles à traiter en même temps



j'ai pensé a une solution : boucle infinie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
tant que (1=1)
 connecter a  l application externe 
 récupérer  le prix de l article A   
  si (prix ==50 )
      lancer le traitement  et  sortir de la boucle
Cette solution me parait assez lourde, Comment je peux profiter de l'API JMS pour proposer une solution plus optimale ( utilisation de Publish/Subscribe par exemple )?