20.8. La détection de messages dupliqués

20.8.1. Détection de messages dupliqués

La détection de messages dupliqués permet le filtrage des messages dupliqués sans besoin de codage de la logique de détection des doublons au sein de l'application. Vous pouvez configurer la détection de messages dupliqués dans HornetQ.
Lorsqu'un émetteur(client/server) envoie un message vers un autre serveur, on peut assister à une une situation où le serveur(receveur) de la cible ou la connexion échoue suite à l'envoi du message, mais avant l'envoi d'une réponse à l'expéditeur indiquant que le processus a réussi. Dans de telles situations, il est très difficile pour l'émetteur(client) de déterminer si le message a été envoyé avec succès au destinataire prévu.
L'envoi de message peut ou peut ne pas réussir si le récepteur cible ou la connexion échouent (avant ou après l'envoi du message). Si l'expéditeur (client/serveur) décide de renvoyer le dernier message, cela peut provoquer un message envoyé deux fois à la même adresse.
HornetQ fournit une détection des messages doubles envoyés aux adresses.