当前位置:软件学习 > 其它软件 >>

请问如何,保证集群下的web应用文件同步?例,通过一个节点上传的文件,如何保证在另外的节点也能进行同步,盼回复,谢谢

请问如何,保证集群下的web应用文件同步?例,通过一个节点上传的文件,如何保证在另外的节点也能进行同步,盼回复,谢谢. --------------------编程问答-------------------- 这个其实是个麻烦事, 我们项目中也遇到了这个问题。一个节点上传的文件,另一个节点没有。对吧?
我们的解决方案是:上传到一个公用目录,然后在两个节点的机器上做文件目录的映射,都映射到那个公用目录就好了。在linux下就是挂载。 --------------------编程问答-------------------- 简单的同步是不可能完成所有文件的复制的。我们现在用的就是这个办法。 --------------------编程问答-------------------- 谢谢各位,两台linux可以挂载同一个存储目录?如何保证同步写? --------------------编程问答-------------------- 如果上传(install)应用程序的话,可以通过以下方式解决吧:
1,新建Cluster,把需要同步的节点添加都该cluster中,
2,通过dm管理控制台,部署或上传文件
3,在选择服务器映射的时候,选择cluster
这样was会自动将文件或同步到cluster中的所有节点中去。

ps
:~~ --------------------编程问答--------------------
引用 3 楼 yaofen110126 的回复:
谢谢各位,两台linux可以挂载同一个存储目录?如何保证同步写?


可能我没有说清楚,现在是这样的,我们打个比方,集群下有两个节点,分别是A,B机器,我们还有一个做文件服务器的机器叫C,那么,我们A,B机器上有同一个目录(如:/opt/ufr)在这个目录上分别建立与C机器的映射,其实就是挂载,那么我们上传的时候是上传到C机器上,这时候文件只上传了一份,对吧?而读的时候是各个节点从各个节点机器的/opt/ufr目录下读取文件,这样就可以保证文件的同步。 --------------------编程问答-------------------- 这样不是存在单点故障了吗? --------------------编程问答--------------------
引用 5 楼 gyj20061111 的回复:
引用 3 楼 yaofen110126 的回复:

谢谢各位,两台linux可以挂载同一个存储目录?如何保证同步写?


可能我没有说清楚,现在是这样的,我们打个比方,集群下有两个节点,分别是A,B机器,我们还有一个做文件服务器的机器叫C,那么,我们A,B机器上有同一个目录(如:/opt/ufr)在这个目录上分别建立与C机器的映射,其实就是挂载,那么我们上传的时候是上传到C机器上,这时候……

这样不是存在单点故障了吗?如果C故障了,整个系统不就瘫痪了吗? --------------------编程问答--------------------
引用 7 楼 yaofen110126 的回复:
引用 5 楼 gyj20061111 的回复:
引用 3 楼 yaofen110126 的回复:

谢谢各位,两台linux可以挂载同一个存储目录?如何保证同步写?


可能我没有说清楚,现在是这样的,我们打个比方,集群下有两个节点,分别是A,B机器,我们还有一个做文件服务器的机器叫C,那么,我们A,B机器上有同一个目录(如:/opt/ufr)在这个目录上分别建立与C机器的映射,其实……


那也没有办法,不可能让每一个文件在两台机器上保持一致,那你上传的视频怎么办?时间一长,几百G怎么办?不是资源的浪费么?其实C就是一个存文件的机器,比起A B两台机器出故障的机会小得多,如果你非要这么说,那你的DM挂了怎么办?停电了怎么办? --------------------编程问答--------------------
引用 8 楼 gyj20061111 的回复:
引用 7 楼 yaofen110126 的回复:

引用 5 楼 gyj20061111 的回复:
引用 3 楼 yaofen110126 的回复:

谢谢各位,两台linux可以挂载同一个存储目录?如何保证同步写?


可能我没有说清楚,现在是这样的,我们打个比方,集群下有两个节点,分别是A,B机器,我们还有一个做文件服务器的机器叫C,那么,我们A,B机器上有同一个目录(如:/o……

A B两台机器做机群\负载均衡 --------------------编程问答-------------------- 现在讨论的不是你机器会不会挂的问题,是文件同步。。。汗。。。 --------------------编程问答-------------------- 解决问题方法
一 httpserver+was集群 
好处: 更新应用程序时只需要一个节点上更新!然后在控制台重新停止该应用!然后再启用!文件就会自动解压到集群节点
坏处: 对于一些.jsp .gif 图片 偶尔需要手都覆盖一下

二 nfs挂载 
找一个挂载的机器!即文件服务器!然后然后做映射即可!
补充:企业软件 ,  WebSphere
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,