代码之家  ›  专栏  ›  技术社区  ›  Joseph Ferris

在Web场中的IIS服务器之间同步外部配置

  •  1
  • Joseph Ferris  · 技术社区  · 16 年前

    例如,我们将缓存策略存储在一个外部XML文件中,该文件有自己的模式,不久将有自己的工具来维护这些值。应用更改后,应跨场迁移这些更改。

    到目前为止,我已经考虑了一些场景:

    • 机器人复制、复制或同等产品。这要求只能在服务器场的特定节点上执行工作。(推送至应用程序。)
    • 配置服务器。所有外部配置及其工具都存储在IIS的物理实例上。应用程序将在应用程序启动时检索这些配置文件,并定期轮询更改。(应用程序调查)
    • 团队建设。我们可以在内部托管这些工具,并设置一个构建后流程来部署这些文件。(应用程序调查)
    • 数据库存储。应用程序可以读取和轮询数据库以进行配置。(应用程序调查)

    所有这些情景都有其利弊。我不确定最好的解决方案是什么,尽管我认为让应用程序轮询更改可能是最干净的方法。不过,问题是,你认为最好的办法是什么?

    2 回复  |  直到 16 年前
        1
  •  3
  •   David    16 年前

    我有运行Windows Server 2008的web群集。为了使所有内容保持同步,我使用了每个成员上的DFS共享。对任何成员所做的任何更改都将复制到其他成员。我还使用IIS“共享配置”功能将我的元数据库存储在此DFS共享中。这样,所有的IIS设置也会被复制。

        2
  •  1
  •   hacker    16 年前

    ServerSync 在服务器场上复制文件。它工作得很好,而且速度很快。