2011-06-06 45 views
2

我注意到,在集群配置中设置通用服务(我的C#服务)时,它分配共享资源($T)。C#中的集群服务共享资源

什么是在两个服务器节点之间共享配置的最佳方式,同时保持该服务适用于非群集环境?

当前该服务使用服务本地目录中的XML设置文件。

一个有利的解决方案是,服务意识到集群环境,然后使用共享资源。我不确定这是否可以实现。

回答

1

您应该将配置存储在由群集处理的资源中。您可以将配置文件存储在属于与您的服务相同的资源组的磁盘分区中。我认为也可以将注册表项标记为群集,以便它们在群集节点之间自动复制。

+0

谢谢。我的意图是使用集群处理的资源,但正在寻找一种让C#服务自动使用而非配置的方式。 – TimD 2011-06-06 15:38:33