Я создал службу публикации / подписки WCF, используя WSDualHTTPBinding. Это позволяет серверному приложению отправлять ему сообщения об ошибках, а затем все подписанные клиенты получат сообщения об ошибках. Это работает, но через некоторое время перестанет работать, заявив, что произошел сбой надежного сеанса. Я слишком долго разбирался в этом и потратил слишком много времени.
Мой код точно такой же, как и в примере подписки на основе списка публикаций в MSDN.
http://msdn.microsoft.com/en- us / library / ms752254.aspx
Я думал, что использование MSMQ для этого было бы более надежным, учитывая, что порядок получения сообщений не важен.
Насколько я могу судить, замена на netMsmqBinding в app.config недостаточно, так как все контракты на обслуживание должны быть односторонними, что в приведенном выше примере не является. Можно ли создать шаблон публикации / подписки в MSQM и если да, то как? Я видел несколько примеров, но им было трудно следовать, и я не мог сделать вывод о том, был ли это хороший подход.