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?

War es hilfreich?

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.

Andere Tipps

Nicht sicher, was das ist - ich MSMQ nicht selbst aus erster Hand

.

Aber Besuche Tom Hollander ausgezeichnete Blog-Post-Serie auf MSMQ, WCF und IIS: Erhalten sie schön zu spielen ( Teil 1 , Teil 2 und Teil 3 ).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top