고유 한 파일 이름을 가진 많은 새 파일이 한 서버에 정기적으로 " 1 "나타납니다 . (매일 수백 GB의 새 데이터와 마찬가지로 솔루션은 테라 바이트로 확장 할 수 있어야합니다. 각 파일의 크기는 수 메가 바이트, 최대 수십 메가 바이트입니다.)
해당 파일을 처리하는 여러 시스템이 있습니다. (수백 가지로 솔루션을 확장 할 수 있어야합니다.) 새로운 기계 를 쉽게 추가하고 제거 할 수 있어야합니다 .
아카이브 스토리지를 위해 각 수신 파일 을 복사 해야하는 백업 파일 스토리지 서버 가 있습니다. 데이터가 유실되어서는 안되며 들어오는 모든 파일은 백업 스토리지 서버에 전달되어야합니다.
각 파일 수신 미스트는 처리하기 위해 단일 시스템에 전달, 및 백업 스토리지 서버에 복사해야합니다.
수신자 서버는 파일을 보낸 후에 파일을 저장할 필요가 없습니다.
위에서 설명한 방식으로 파일을 배포하는 강력한 솔루션을 조언하십시오. 솔루션 은 Java를 기반으로 하지 않아야 합니다 . 유닉스 방식이 바람직하다.
서버는 우분투 기반이며 동일한 데이터 센터에 있습니다. 다른 모든 사항은 솔루션 요구 사항에 맞게 조정할 수 있습니다.
1 파일이 파일 시스템으로 전송되는 방식에 대한 정보를 의도적으로 생략했습니다. 그 이유는 오늘날 여러 가지 다른 레거시 수단 (이상하게도 scp, ØMQ를 통해)으로 파일을 타사에서 전송하기 때문입니다. 파일 시스템 수준에서 크로스 클러스터 인터페이스를 절단하는 것이 더 쉬운 것처럼 보이지만 하나 이상의 솔루션에 실제로 특정 전송이 필요한 경우 레거시 전송을 해당 전송으로 업그레이드 할 수 있습니다.