请教:使用了负载均衡.应用部署在了2台机器,服务器是tomcat,但是上传图片过后图片不一定会保存在哪一台机

为了负载均衡.应用部署在了2台机器,服务器是tomcat,但是上传图片过后图片不一定会保存在哪一台机器.比如访问的时候是机器1这台,那么图片就保存在机器1上面了,机器2上... 为了负载均衡.应用部署在了2台机器,服务器是tomcat,
但是上传图片过后图片不一定会保存在哪一台机器.比如访问的时候是 机器1 这台,那么图片就保存在机器1上面了, 机器2 上面是没有这个图片的.
那么当下次访问的时候是 机器2 这台机器,就导致了访问的时候图片不能展示.
请教各位有没有好的方法
展开
 我来答
taojun1990
2013-07-29 · TA获得超过282个赞
知道小有建树答主
回答量:131
采纳率:60%
帮助的人:69.6万
展开全部
比较好的办法就是楼上说的使用共享存储,可以参照RHCS里HA部分的文档,但是需要存储或者拿一台机器导出ISCSI。
如果上传的文件不多,可以用譬如rsync的工具定时同步,缺点是占带宽而且不能时时同步。
Redsky_s
2013-07-29 · TA获得超过146个赞
知道答主
回答量:99
采纳率:100%
帮助的人:29.9万
展开全部
tomcat可以部署在两台机器上面,但是tomcat的存储可以共享一个磁盘啊~~~
你只要把A的 /uploadimg 文件夹弄个nfs 挂在到 B的 /uploadimg 就行了呀
追问
这种情况是只需要在机器1配置.还是2台机器都需要配置
追答
tomcat 该怎么部署就怎么部署,图片上传文件夹 单独指定一个 然后共享 另外一台挂载共享 就这么简单
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式