标签: c# windows-services cluster-computing
我注意到,在群集配置中设置通用服务(我的C#服务)时,它会分配一个共享资源($T)。
$T
在两个服务器节点之间共享配置的最佳方式是什么,同时保持服务适用于非群集环境?
目前,该服务使用服务本地目录中的XML设置文件。
一个有利的解决方案是,服务知道群集环境,然后使用共享资源。我不确定这是否可以实现。
答案 0 :(得分:1)
您应该将配置存储在群集处理的资源中。您可以将配置文件存储在与服务属于同一资源组的磁盘分区上。我认为也可以将注册表项标记为集群,以便它们在集群节点之间自动复制。