MSMQ versucht, nur 3-mal eine Nachricht zu empfangen, bevor ein Fehler auftritt
-
02-10-2019 - |
Frage
ich einige Nachrichten in meiner Warteschlange haben. Jetzt merke ich, dass nach 3 versucht, den Service-Host Fehler. Ist das ein normales Verhalten? Woher kommt die 3-mal herkommt? Ich dachte, es aus receiveRetryCount kam. Aber ich eingestellt, dass man auf 1
Ich habe 20 Nachrichten in meiner Warteschlange verarbeitet zu werden. Die WCF-Operation, die verantwortlich ist die Nachricht unterstützt Transaktion zu verarbeiten, so, wenn es nicht die Nachricht verarbeiten kann, so dass die Nachricht bleibt in der Warteschlange werfen.
Ich hätte nicht gedacht, dass es würde der Fehler der Servicehost nach einer Anzahl von Wiederholungs, ist dieser Teil dokumentiert irgendwo?
Ich bin mit MSMQ-Dienst auf meiner winxp Maschine.
Ich bin mehr daran interessiert, Dokumentation anzeigt, dass die Service-Host nach einer Anzahl von Wiederholungs bemängeln wird. Ist das Teil wahr?
Lösung
Ich denke, dass ich den Grund gefunden, warum es Fehler.
Es gibt eine Eigenschaft auf die Bindung von msmq genannt ReceiveErrorHandling, die standardmäßig auf Fehler ist, die den Kanal Hörer Fehler, wenn receiveRetryCount wurde ausgereizt.