Публикация / подписка WCF с помощью MSMQ

Я создал службу публикации / подписки WCF, используя WSDualHTTPBinding. Это позволяет серверному приложению отправлять ему сообщения об ошибках, а затем все подписанные клиенты получат сообщения об ошибках. Это работает, но через некоторое время перестанет работать, заявив, что произошел сбой надежного сеанса. Я слишком долго разбирался в этом и потратил слишком много времени.

Мой код точно такой же, как и в примере подписки на основе списка публикаций в MSDN.

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

Я думал, что использование MSMQ для этого было бы более надежным, учитывая, что порядок получения сообщений не важен.

Насколько я могу судить, замена на netMsmqBinding в app.config недостаточно, так как все контракты на обслуживание должны быть односторонними, что в приведенном выше примере не является. Можно ли создать шаблон публикации / подписки в MSQM и если да, то как? Я видел несколько примеров, но им было трудно следовать, и я не мог сделать вывод о том, был ли это хороший подход.

5
задан Parth Jani 2 July 2013 в 07:56
поделиться