Quelqu'un peut-il me dire si MSMQ (en utilisant des transactions) prend en charge les consommateurs concurrents? Fondamentalement, j'ai plusieurs threads dequeueing messages hors d'une seule file d'attente. Je voulais juste m'assurer que cela fonctionnera puisque MSMQ se comporte parfois différemment que ce à quoi je m'attendais.MSMQ concurrent consommateur
Répondre
Si vous appelez Recevoir à partir de plusieurs processus sur le même ordinateur dans la même file d'attente, vous n'obtiendrez pas le même message plus d'une fois, sauf si vous annulez une transaction à partir d'une lecture.
Si vous utilisez 2008/w7 et que vous recevez sur plusieurs machines de la même file d'attente distante dans une transaction, vous ne devriez pas voir le même message deux fois (à nouveau, sauf si vous annulez). Si vous utilisez un énumérateur pour lire les messages et en supprimer un intéressant (via RemoveCurrent), vous devriez vous attendre à voir une exception: le message a déjà été supprimé si un autre consommateur l'a détecté.
Si vous êtes sur 2003/XP, vous ne pouvez pas faire de réception à distance dans une transaction, donc tous les paris sont désactivés.
- 1. C# Concurrent List Questions
- 2. Java site récursif concurrent télécharger
- 3. OpenID erreur de consommateur
- 4. producteur-consommateur utilisant affectation
- 5. Webservice consommateur utilisant UTL_DBWS
- 6. Oracle Applications Gestionnaire de tâches Concurrent Manager
- 7. Déployer WEB Service Module consommateur
- 8. Comment être un consommateur OpenID?
- 9. Moniteur MSMQ
- 10. Redondance MSMQ
- 11. Surveillance MSMQ
- 12. Évolutivité MSMQ
- 13. Bibliothèque .NET OpenId - Fournisseur et consommateur
- 14. modèle producteur-consommateur lorsque de nombreux produits
- 15. problème producteur/consommateur avec multiprocessing python
- 16. MSMQ Generic Messaging
- 17. Accès MSMQ refusé
- 18. Duplex MSMQ Channel?
- 19. Échantillons MSMQ en C++?
- 20. MSMQ 3.0/4.0 télécharger
- 21. MSMQ n'invoquant pas COM
- 22. MSMQ Poison Message Handling
- 23. MSMQ Design Question
- 24. Toute personne utilisant réellement Mosso Files (concurrent Amazon S3)?
- 25. Supprimer un message unique MSMQ
- 26. MSMQ avec le problème WCF
- 27. msmq transactionnel et non-transactionnel
- 28. Problème de consommateur du producteur avec les données de base
- 29. En cours de production Exemple de producteur/consommateur ActiveMQ?
- 30. Notifier le consommateur quand le producteur est fini
Etes-vous en train de lire ou de recevoir des messages? –
Je reçois des messages. –