1

我想集群我的服务,因为我的服务使用 msmq 服务,所以我还必须集群 msmq 服务。我成功创建了集群并将我的服务和 msmq 服务都添加为集群的资源,并且它们都已联机。那么问题来了,我的服务说msmq服务不可用。

集群 msmq 服务有一些技巧,比如我的服务应该勾选“计算机名的用户网络名称”选项,本地机器上的 msmq 服务应该以本地系统帐户运行等等。我遵循了所有这些提示,但我的服务仍然无法使用 msmq 服务。

有人有这东西的经验吗?我会非常感激。

4

1 回答 1

0

我可以告诉你什么对我们有用(经过大量尝试)。
我们设置(在代码中)

 Environment.SetEnvironmentVariable(_CLUSTER_NETWORK_NAME_,"ClusterName");

ClusterName -> 是 msmq 集群服务名称。在队列路径中,您应该将机器名称设置为 msmq 集群名称。
{MsmqClusterName}/Private/QueueName 试试看

于 2012-07-01T18:12:06.790 回答