Question

J'ai des messages dans ma file d'attente. Maintenant, je remarque que, après 3 essais les défauts d'accueil du service. Est-ce un comportement normal? D'où vient le 3 fois vient? Je pensais que cela venait de receiveRetryCount. Mais je mets que l'on à 1.

Je suis 20 messages dans ma file d'attente en attente de traitement. L'opération de WCF qui est responsable de traiter la transaction de supports de message si elle ne peut pas traiter le message qu'il lancera pour que les séjours de messages dans la file d'attente.

Je ne pensais pas que ce serait de la faute du ServiceHost après un certain nombre de nouvelles tentatives, est cette partie quelque part documenté?

Je suis en cours d'exécution service MSMQ sur ma machine winxp.

Je suis plus intéressé par des documents indiquant que l'hôte de service faute après un certain nombre de nouvelles tentatives. Est-ce une partie vrai?

Était-ce utile?

La solution

Je pense avoir trouvé la raison pour laquelle il défauts.

une propriété sur la liaison de MSMQ appelé ReceiveErrorHandling qui est par jeu par défaut de défaut qui la faute à l'auditeur de canal lorsque receiveRetryCount a été atteint la limite.

Autres conseils

Je ne sais pas ce que cela est - je ne pas utiliser MSMQ moi-même de première main

.

Mais vérifier une excellente série de blog de Tom Hollander sur MSMQ, WCF et IIS: Incitant à jouer gentil ( 1 partie , partie 2 et partie 3 ).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top