2011-03-16 2 views
0

J'ai une file d'attente Msmq qui contient la valeur comme 1,2,3,4. Avant d'insérer d'autres valeurs dans mon Msmq, je vérifie le conflit dans Msmq signifie que lorsque j'insère 1, il n'est pas inséré dans Msmq. Voici comment je réalise la vérification:.Net Msmq Comment trouver des conflits dans Msmq

J'ai lu le message de Msmq puis vérifiez avec ma nouvelle valeur insérée

mais le problème est quand je lis ce message de Msmq puis premier message est supprimé de MSMQ. Je ne veux pas ça. Est-ce leur autre moyen pour cela?

Répondre

0

Cela a le potentiel de se salir très vite; une meilleure solution pourrait être d'ajouter l'élément à la file d'attente indépendamment du fait qu'il existe déjà et de concevoir la fin de réception de telle sorte qu'elle ignore les messages en double.