目前我有 2 个 IIS,它们通过 HAProxy 保持平衡,每个 IIS 都依赖于 Windows Server 本地磁盘上的本地文件夹。这导致我遇到解决方案更新问题,因为当我要更新项目时,我必须同时更新两个。我知道在网络文件夹中共享文件夹不是一个好的解决方案......有没有更好的方法来处理这种情况?请考虑一下,在短时间内我将拥有 3 个 IIS 节点,因此维护所有相关内容变得困难
谢谢
答案1
这实际上取决于您想要实现的目标。
如果您要更新文件系统上的数据,那么拥有一个共享网络文件夹是可行的方法。我就是这么做的。
但是,如果您只是想让“静态代码”在集群中保持同步,那么您可以使用复制工具来保持代码同步。我使用一种名为 repli-web 的工具。因此,我只需将其放在 repli-web 中的主 IIS 节点上,然后它就会在集群中同步它。