2011-08-24 13 views
5

He creado un servicio de publicación/suscripción WCF usando WSDualHTTPBinding. Permite que una aplicación de servidor le envíe errores y luego todos los clientes que estén suscritos recibirán los mensajes de error. Esto funciona, pero después de un tiempo dejará de funcionar para indicar que la sesión confiable ha fallado. He pasado demasiado tiempo investigando esto y perdí demasiado tiempo.WCF Publicar/Suscribir con MSMQ

Mi código es exactamente el mismo que el ejemplo de Suscripción de publicación basada en listas en MSDN.

http://msdn.microsoft.com/en-us/library/ms752254.aspx

Estaba pensando que el uso de MSMQ para esto sería más fiable teniendo en cuenta el orden de los mensajes que se reciben no es importante.

Por lo que puedo decir, reemplazar con netMsmqBinding en la app.config no es suficiente ya que todos los contratos de servicio deben ser de una manera que en el ejemplo anterior no lo son. ¿Es posible crear el patrón de publicación/suscripción en MSQM y, de ser así, cómo? He visto algunos ejemplos, pero fueron difíciles de seguir y no fueron concluyentes sobre si era un buen enfoque.

Respuesta