架构为 Nginx 做负载均衡,到几台也是用的 Nginx 的文件服务器上,文件服务器使用的是 Nginx 的 upload 模块。
上传完成后,客户端如何得知实际上是到哪一台主机呢,或者说 Nginx LB 有哪个选项可以支持 404 就切换到其它机器呢?
上传完成后,客户端如何得知实际上是到哪一台主机呢,或者说 Nginx LB 有哪个选项可以支持 404 就切换到其它机器呢?
3 条回复 • 2020-08-17 18:08:04 +08:00
|
1
czb 2020 年 8 月 17 日 via Android
|
|
2
XiaoxiaoPu 2020 年 8 月 17 日
这个架构无法满足高可用吧,要是某个机器挂掉了,上面的文件就丢失了。建议还是用 s3 等作为实际的文件存储后端。再不济,搞个 nfs,或者冷备。
|
|
3
WaldenHorizon 2020 年 8 月 17 日
用共享磁盘或云对象存储
|
• 请不要在回答技术问题时复制粘贴 AI 生成的内容