В WCF4 мы предоставляем отличную функцию - услуги маршрутизации.MSMQ4 поддерживает удаленное транзакционное чтение.Так что теперь создание простой публикации-подписки на WCF кажется простым делом.Но у меня есть одно сомнение.Работает ли System.ServiceModel.Routing.RoutingService, реализующий средства маршрутизации для сообщений, транзакционным образом с MSMQ?Из документации MSDN это не очевидно.
Вот как я строю маршрутизатор, который считается издателем.Я объявляю службу маршрутизации, добавляю конечную точку ввода msmq.Подписчики также имеют конечную точку ввода msmq.Я настраиваю клиентские конечные точки на роутере, добавляю фильтры.Что произойдет, если случайно произойдет сбой службы роутера?Например, некоторые пользовательские фильтры не работают.Сообщение вернется в очередь ввода?