2012-05-31 2 views
1

파일 시스템에서 파일을 작성, 검색, 업데이트 및 삭제할 수있는 Java 기반 CRUD 서비스가 있습니다. 이 서비스는 클러스터 된 환경에 배포 할 수 있습니다.클러스터 환경의 파일 시스템에서 파일 동기화

  1. 클러스터의 노드간에 이러한 파일을 동기화 할 수있는 디자인 패턴이나 솔루션이 있습니까?
  2. 폴더를 동기화 용으로 구성 할 수 있습니까?
  3. 한 노드의 사용자가 업데이트 된 파일을받지 못할 가능성이 있습니까?

tomcat, websphere 또는 weblogic 고유의 솔루션으로 정상적으로 작동합니다.

감사합니다.

답변

2

특별히 코딩하지 않으려는 경우 NFS과 같은 분산 파일 시스템을 사용하거나 Java 기반의 것을 원하면 Hadoop Distributed File System (HDFS)을 사용하십시오. More information can be found here.

+0

감사합니다. NFS 및 Hadoop에서 확인합니다. Hadoop은 적절한 동기화를 보장합니까? – praveenj

+0

Hadoop과 HDFS를 섞지 마십시오. 별도의 도구입니다. HDFS는 계속 동기화됩니다. 문제는 대개 동기 속도 중 하나입니다. 많은 요소에 따라 노드간에 동기화하는 데 약간의 시간이 걸릴 수 있습니다. – nfechner

+0

필자의 경우, 어느 노드에서든지 일관된 (또는 오히려 실시간) 파일 데이터가 필요하기 때문에 NFS가 더 나은 솔루션이라고 생각합니다. HDFS와 Hadoop에 대해 설명해 주셔서 감사합니다. – praveenj