В Windows 2008 R2 работает кластер из двух узлов.Я установил MSMQ с опциями Сервер очереди сообщений и Параметры интеграции службы каталогов на обоих узлах.Я создал кластерный ресурс MSMQ с именем TESTV0Msmq (мы используем транзакционные очереди, поэтому ресурс DTC был создан ранее).
Виртуальный ресурс разрешается правильно, когда я проверяю его.
Я создал небольшой исполняемый файл консоли в c #, используя конструктор MessageQueue, чтобы позволить нам отправлять базовые сообщения (как в транзакционные, так и в нетранзакционные очереди).
С активного узла эти пути работают:
. \ private $ \ clustertest
{имя_машины} \ private $ \ clustertest
, но TESTV0Msmq \ private $ \ clustertest возвращает «Неверное имя пути к очереди».
Согласно этой статье: http://technet.microsoft.com/en-us/library/cc776600(WS.10).aspx
Я должен быть в состоянии сделать это?
В частности, очереди могутбыть создан на виртуальном сервере, и сообщения могут быть отправлены на них.Такие очереди адресуются с использованием синтаксиса VirtualServerName \ QueueName.