考虑这种情况。在负载平衡的环境中,我有 3 个独立的 CMS 实例在 3 个不同的物理服务器上运行。这 3 个独立运行的应用程序实例共享同一个数据库。
在每台服务器上,CMS 都有一个 /media 文件夹,所有媒体子文件夹和文件都位于该文件夹中。我的问题是我如何在 Golang 中实现/编码文件复制服务/功能,因此当在其中一台服务器上添加/更改/删除子文件夹或文件时,它将在所有其他服务器上被复制/复制/删除?
我需要查看哪些软件包,或者您是否有一个小代码片段来帮助我入门?那将是真棒。
编辑:这个问题已被标记为“重复”,但事实并非如此。然而,它是设置共享网络文件系统的替代方法。我认为在所有服务器上保留相同文件的副本,同步并保持更新可能比共享它们更好。
婷婷同学_
相关分类