Устойчивость к службе WCF, размещенной как служба Windows - PullRequest
0 голосов
/ 14 июля 2010

У нас есть службы WCF, одна из которых размещена в качестве службы Windows (она использует привязку MSMQ), а другая - в IIS. Для обеспечения устойчивости у нас есть 7 серверов, где WCF размещен на IIS, и сторонний инструмент случайным образом отправляет запрос на любой из серверов.

Как добиться аналогичной функциональности для службы WCF, размещенной в службе Windows, с помощью привязки MSMQ.

1 Ответ

0 голосов
/ 14 июля 2010

Если ваш сторонний инструмент также «работает» как NLB, он имеет дополнительный IP-адрес и затем случайным образом выбирает один из кластеризованных IP-адресов, тогда следующая статья должна помочь:

http://devproj20.blogspot.com/2007/04/load-balancing-msmq.html

(Обратите внимание, что если вы используете частные очереди $, то только один из серверов фактически получит сообщение, которое должно быть правильным)

В качестве альтернативы, вы можете посмотреть на использование (одиночной) удаленной очереди на сервере, а затем найти другой способ управления избыточностью хранилища MSMQ?

НТН!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...