Pregunta

Tengo algunos mensajes en mi cola. Ahora noto que después de 3 tries las fallas de servicio de acogida. ¿Es este un comportamiento normal? De dónde viene el 3 veces proviene de? Pensé que venía de receiveRetryCount. Pero me puse que uno a 1.

Tengo 20 mensajes en mi cola de espera de ser procesados. La operación de WCF que se encarga de procesar la transacción apoya el mensaje así que si no puede procesar el mensaje que va a tirar para que las estancias de mensajes en la cola.

No pensé que lo haría de Falla de la ServiceHost después de un número de reintento, es esta parte alguna parte documentado?

Me estoy quedando servicio MSMQ en mi máquina de WinXP.

Estoy más interesado en la documentación que indica que el host de servicio en fallo después de un número de reintentos. Es verdad esta parte?

¿Fue útil?

Solución

creo que he encontrado la razón por la que los fallos.

Hay una propiedad en la unión de msmq llamados ReceiveErrorHandling que es por conjunto predeterminado de Falla que quejar de la escucha del canal cuando receiveRetryCount se ha llegado al máximo.

Otros consejos

No estoy seguro que esto es - no uso de MSMQ a mí mismo de primera mano

.

pero echa un vistazo serie excelente entrada en el blog de Tom Hollander en MSMQ, WCF y IIS: Lograr que juegan agradable ( parte 1 , parte 2 y parte 3 ).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top