2016-08-19 1 views
0

배포 솔루션 및 여러 (50 개 이상) 서버 (인증이있는 파일 공유)에 대한 업데이트에 사용할 MS Sync Framework를 고려합니다. 일대 다 미러 스타일의 파일 동기화를 원합니다.네트워크를 통한 미러 파일 동기화

우리가 필요한 것은 :

  • 소스 파일이 변경 - 대상 파일
  • 소스 파일을 추가, 삭제 - -
  • 소스 파일 삭제가 덮어 씌우 대상 파일 대상 파일이
  • 대상 파일을 추가 변경 - 대상 파일을 소스로 덮어 씁니다.
  • 대상 파일이 삭제되었습니다 - 대상 파일이 소스에서 추가되었습니다.
  • 대상 파일 추가 - 대상에서 해당 파일이없는 경우 대상 파일이 삭제됨

무결성 유지에 필요한 사항 만 대상에 업로드해야합니다.

옵션 : 대상에 tmp 폴더를 사용하여 모든 작업을 수행해야합니다 (tmp 폴더에 업로드 한 다음 기본 폴더를 바꿉니다).

Microsoft Sync Framework를 사용하여 일대 다 미러 스타일 파일 동기화를 만들 수 있습니까?

MS Sync Framework에서 원본과 대상의 메타 데이터를 비교할 수 없으므로 원하는 작업을 수행 할 수 없습니다. 그렇습니까? 거기에 다른 솔루션/프레임 워크/또는 내가 원하는 걸 할 수 있을까?

답변

0

당신이 그 (안 파일의 내용으로) 실제로 메타 데이터에 의해 작동 방식 때문에 동기화 FX는 당신이 시나리오가 가능해야한다있어

메타 데이터를 비교할 수 없습니다 결론에 온 방법하지 않도록. 각 동기화 쌍에 대해 별도의 메타 데이터 파일을 만들어야합니다.

+0

내가 대답을 찾은 것 같아요 : http://stackoverflow.com/questions/28280858/microsoft-sync-framework-mirror-sync-for-file-system 여기서 동기화 Fx는 메타 데이터를 비교하지 않는다고 말합니다. 증분 동기화 만 수행합니다. –