J'utilise activemq pour transmettre des requêtes entre différents processus. Dans certains cas, j'ai plusieurs messages dupliqués (qui sont des demandes) dans la file d'attente. Je voudrais en avoir seulement un. Est-il possible d'envoyer un message de manière à remplacer un ancien message par des attributs similaires? Si ce n'est pas le cas, existe-t-il un moyen d'inspecter la file d'attente et de rechercher un message avec des attributs spécifiques (dans ce cas, je n'enverrai pas le nouveau message s'il en existe un plus ancien). Clarification (basée sur la réponse de Dave): J'essaye en fait de m'assurer qu'il n'y a pas de messages en double dans la file d'attente pour réduire la quantité de traitement qui se produit chaque fois que le consommateur reçoit le message. Par conséquent, je voudrais soit remplacer un message ou même pas le mettre dans la file d'attente.Remplacement d'un message dans une file d'attente jms
Merci.
Merci Dave. J'essaie en fait de m'assurer qu'il n'y a pas de messages en double dans la file d'attente pour réduire la quantité de traitement qui se produit chaque fois que le consommateur reçoit le message. Par conséquent, je voudrais soit remplacer un message ou même pas le mettre dans la file d'attente. Udi – Udi