Un message en file d'attente MSMQ peut-il survivre à un redémarrage de service/serveur? Ce que je veux dire, c'est que si une file d'attente a des messages et que le serveur connaît un redémarrage, les messages seront-ils toujours disponibles dans la file d'attente après le redémarrage?MSMQ - une file d'attente peut-elle survivre à une file d'attente? Processus redémarrage/redémarrage du serveur
10
A
Répondre
16
Pour ce faire, vous devez marquer les messages comme récupérables. Par défaut, les messages MSMQ sont uniquement conservés en mémoire, mais les messages récupérables sont sauvegardés sur le disque pour activer la messagerie MSMQ fiable.
using System.Messaging;
Message recoverableMessage = new Message();
recoverableMessage.Body = "Sample Recoverable Message";
recoverableMessage.Recoverable = true;
MessageQueue msgQ = new MessageQueue(@".\$private\Orders");
msgQ.Send(recoverableMessage);
Vous trouverez un aperçu de cette zone à Reliable Messaging with MSMQ and .NET.
Les messages transactionnels n'ont pas besoin d'être marqués manuellement comme récupérables - ceci est implicite dans le fait qu'ils font partie d'une transaction basée sur MSMQ.
Questions connexes
- 1. Connexion à une file d'attente MSMQ à distance privé
- 2. Écouter la file d'attente msmq
- 3. Examinez une file d'attente sortante MSMQ avec JScript
- 4. MSMQ ne peut pas supprimer ou purger une file d'attente
- 5. Impossible de créer une file d'attente privée avec MSMQ
- 6. Lecture lente de file d'attente MSMQ
- 7. File d'attente privée MSMQ - ne pas recevoir
- 8. nServiceBus erreur MSMQ lors de l'abonnement à la file d'attente
- 9. file d'attente de processus perl
- 10. MSMQ: Remerciements non retournés lors de la livraison à une file d'attente à distance
- 11. créer une file d'attente de processus classique asp
- 12. Accès à une file d'attente à partir du code autonome
- 13. Comment accorder un accès au service Windows à une file d'attente MSMQ avec un projet d'installation?
- 14. Connexion à une file d'attente distante via le fichier hosts
- 15. Microsoft Debug-File Serveur/Service
- 16. Affectation d'une chaîne à une file d'attente
- 17. Supprimer la file d'attente MSMQ lors de la désinstallation
- 18. Minuterie de file d'attente de processus
- 19. Mise en file d'attente à l'aide de la base de données ou de MSMQ?
- 20. NServiceBus sans file d'entrée
- 21. Mettre en œuvre une file d'attente 24 en utilisant MSMQ et WCF
- 22. script cron pour agir comme une file d'attente OU une file d'attente pour cron?
- 23. comment faire une file d'attente en php avec MySQL
- 24. Comment démarrer automatiquement une file d'attente Azure?
- 25. MSMQ: Quelle est la meilleure façon de lire une file d'attente de manière non bloquante?
- 26. Définition des autorisations sur une file d'attente MSMQ dans un script
- 27. À quoi renvoie une entrée de file d'attente d'exécution vide?
- 28. Plusieurs consommateurs pour une seule file d'attente dans MassTransit
- 29. Utilisez la file d'attente de lettres mortes MSMQ ou la file d'attente d'administration pour gérer les messages non envoyés?
- 30. Comment gérer une file d'attente d'imprimantes via une application asp.net?