Служба MSMQ недоступна в отказоустойчивом кластере - PullRequest
1 голос
/ 20 сентября 2010

Я хочу кластеризовать свой сервис, и так как мой сервис использует сервис msmq, я должен также кластеризовать сервис msmq.Я успешно создал кластер и добавил в качестве ресурса кластера и мою службу, и службу msmq, и они оба были подключены к сети.Тогда возникает проблема, моя служба сказала, что служба msmq недоступна.

Есть несколько советов по кластеризации службы msmq, например, моя служба должна проверить параметр «Имя сети пользователя для имени компьютера», служба msmq включена.локальная машина должна работать как локальная системная учетная запись и так далее.Я следовал всем этим советам, но служба msmq все еще недоступна для моего сервиса.

У кого-нибудь есть опыт для этого?Я был бы очень признателен.

1 Ответ

0 голосов
/ 01 июля 2012

Я могу рассказать вам, что сработало для нас (после долгих попыток).
Мы устанавливаем (в коде)

 Environment.SetEnvironmentVariable(_CLUSTER_NETWORK_NAME_,"ClusterName");

ClusterName -> это имя службы кластера msmq. в пути к очереди вы должны указать в качестве имени компьютера имя кластера msmq.
{MsmqClusterName}/Private/QueueName попробуйте

...