【发布时间】:2023-03-31 16:29:01
【问题描述】:
场景:
* 用户上传图片并输入有关该图片的一些信息
* 信息和图像被上传(到所有服务器)
* 用户确认图片已上传
因素:
* 数十台服务器,分布在世界各地
* 图像应最终存储在磁盘上,因为它将被提供
* 信息应最终存储在数据库中
* 图片很小,不超过 5mb
我们考虑了各种架构解决方案和技术(git murder、rsync 等等),但我们仍然没有 100% 解决这个问题。当前的解决方案太慢了,我们正在寻求改进(我们将文件从我们的“上传”服务器推送到所有服务器)。
有什么想法吗?提前致谢
【问题讨论】:
-
您希望将每个文件复制到所有“吨”服务器?你确定你有足够的磁盘空间吗?
-
编辑问题以回答 Robin Green 的评论
标签: database image architecture hosting replication